You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2014/12/20 15:06:05 UTC
svn commit: r1646983 - /maven/plugins/trunk/maven-plugins/pom.xml
Author: rfscholte
Date: Sat Dec 20 14:06:04 2014
New Revision: 1646983
URL: http://svn.apache.org/r1646983
Log:
Add properties for source+target when used by maven-invoker-plugin.
Right now plugins are compiled with source/target 1.5, which is not supported by JDK9. However, we can test if 1.5 compiled plugins still work with a JDK9 runtime environment. You'll execute it like this:
mvn verify -Prun-its -Dinvoker.javaHome=%JAVA9_HOME% -Dinvoker.maven.compiler.source=1.6 -Dinvoker.maven.compiler.target=1.6
Modified:
maven/plugins/trunk/maven-plugins/pom.xml
Modified: maven/plugins/trunk/maven-plugins/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-plugins/pom.xml?rev=1646983&r1=1646982&r2=1646983&view=diff
==============================================================================
--- maven/plugins/trunk/maven-plugins/pom.xml (original)
+++ maven/plugins/trunk/maven-plugins/pom.xml Sat Dec 20 14:06:04 2014
@@ -218,6 +218,11 @@ under the License.
</profile>
<profile>
<id>run-its</id>
+ <properties>
+ <!-- when testing with JDK9, change these values to 1.6 from cmdline -->
+ <invoker.maven.compiler.source>${maven.compiler.source}</invoker.maven.compiler.source>
+ <invoker.maven.compiler.target>${maven.compiler.target}</invoker.maven.compiler.target>
+ </properties>
<build>
<plugins>
<plugin>
@@ -234,6 +239,10 @@ under the License.
<pomIncludes>
<pomInclude>*/pom.xml</pomInclude>
</pomIncludes>
+ <properties>
+ <maven.compiler.source>${invoker.maven.compiler.source}</maven.compiler.source>
+ <maven.compiler.target>${invoker.maven.compiler.target}</maven.compiler.target>
+ </properties>
</configuration>
<executions>
<execution>