selecting javac with maven in command line


I just found that some of my company’s legacy codes doesn’t compile with JDK 8. And I just tried selecting the javac executable in command line rather than changing maven-compiler-plugin‘s configuration.

$ mvn -Dmaven.compiler.fork=true -Dmaven.compiler.executable=/path/to/jdk7/javac clean package

Note that, as documented, maven.compiler.fork parameter must be true.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s