Multi-release JARs allow you to create a single JAR that contains bytecode for several Java versions with jar –version 9 (or 10, or…). Presented with a multi-release JAR, JVMs version 9 and later will load the code that was included for their version.
Posts discussing and presenting development tools.
Want to build with Maven on Java 9? Here’s which versions to pick, how to use the compiler executable, toolchains, and mavenrc to run Maven on Java 9, and how to use mvn/jvm.config and profiles to configure your build for Java 8 and 9.
JDeps is a dependency analysis tool for Java bytecode, i.e. class files and JARs. This primer teaches you how to use filters, aggregate results, and create diagrams.
For a new project I decided to use Gradle. Here’s how I set it up with the incubating maven-publish plugin to publish snapshots to Sonatype’s repository.
While not particularly hard, building Atom on Gentoo is a little elusive and poorly documented. Look here for enlightenment!
With the second release the JDeps Maven Plugin allows the creation of flexible exemptions from build-breaking. This enables a self-paced migration away from dependencies of JDK-internal APIs that will be unavailable in Java 9.
Want to load test your web app? Then you should know about Apache JMeter! This tutorial helps you to get to know JMeter, create a test plan and execute it.
The JDeps Maven Plugin will break a project’s build if it contains dependencies on JDK-internal APIs. This helps to prepare for Java 9, where these dependencies will be unaccessible.
Quick guide to how to use the Android emulator with HAXM (based on VT-x) on a Thinkpad T440p.
A quick step by step guide how to use the JavaFX sources in Eclipse by attaching them to the current JDK.