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 2020/06/17 20:25:46 UTC

[maven-compiler-plugin] branch MCOMPILER-404 created (now dc4a563)

This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a change to branch MCOMPILER-404
in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git.


      at dc4a563  Update default source/target from 1.6 to 1.7

This branch includes the following new commits:

     new dc4a563  Update default source/target from 1.6 to 1.7

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-compiler-plugin] 01/01: Update default source/target from 1.6 to 1.7

Posted by rf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a commit to branch MCOMPILER-404
in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git

commit dc4a5635ba4eb2ba5e461fa53b2c47c58d7fa397
Author: Andrey Turbanov <tu...@gmail.com>
AuthorDate: Thu Apr 9 23:06:44 2020 +0300

    Update default source/target from 1.6 to 1.7
---
 .../apache/maven/plugin/compiler/AbstractCompilerMojo.java   | 12 +++++++-----
 src/site/apt/index.apt.vm                                    |  6 +++---
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java b/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
index 48a152a..257d1a1 100644
--- a/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
+++ b/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
@@ -98,9 +98,9 @@ public abstract class AbstractCompilerMojo
 {
     protected static final String PS = System.getProperty( "path.separator" );
 
-    static final String DEFAULT_SOURCE = "1.6";
+    static final String DEFAULT_SOURCE = "1.7";
     
-    static final String DEFAULT_TARGET = "1.6";
+    static final String DEFAULT_TARGET = "1.7";
     
     // Used to compare with older targets
     static final String MODULE_INFO_TARGET = "1.9";
@@ -167,7 +167,8 @@ public abstract class AbstractCompilerMojo
     /**
      * <p>The -source argument for the Java compiler.</p>
      * 
-     * <b>NOTE: </b>Since 3.8.0 the default value has changed from 1.5 to 1.6
+     * <b>NOTE: </b>Since 3.8.0 the default value has changed from 1.5 to 1.6.
+     * Since 3.9.0 the default value has changed from 1.6 to 1.7
      */
     @Parameter( property = "maven.compiler.source", defaultValue = DEFAULT_SOURCE )
     protected String source;
@@ -175,7 +176,8 @@ public abstract class AbstractCompilerMojo
     /**
      * <p>The -target argument for the Java compiler.</p>
      * 
-     * <b>NOTE: </b>Since 3.8.0 the default value has changed from 1.5 to 1.6
+     * <b>NOTE: </b>Since 3.8.0 the default value has changed from 1.5 to 1.6.
+     * Since 3.9.0 the default value has changed from 1.6 to 1.7
      */
     @Parameter( property = "maven.compiler.target", defaultValue = DEFAULT_TARGET )
     protected String target;
@@ -1361,7 +1363,7 @@ public abstract class AbstractCompilerMojo
             Object mavenExecutionRequest = getRequestMethod.invoke( this.session );
             Method getThreadCountMethod = mavenExecutionRequest.getClass().getMethod( "getThreadCount" );
             String threadCount = (String) getThreadCountMethod.invoke( mavenExecutionRequest );
-            return Integer.valueOf( threadCount );
+            return Integer.parseInt( threadCount );
         }
         catch ( Exception e )
         {
diff --git a/src/site/apt/index.apt.vm b/src/site/apt/index.apt.vm
index 38e0eb1..7162b2b 100644
--- a/src/site/apt/index.apt.vm
+++ b/src/site/apt/index.apt.vm
@@ -32,8 +32,8 @@ ${project.name}
   default compiler is javax.tools.JavaCompiler (if you are using java 1.6) and is used to compile Java sources.
   If you want to force the plugin using  <<<javac>>>, you must configure the plugin option {{{./compile-mojo.html#forceJavacCompilerUse}<<<forceJavacCompilerUse>>>}}.
 
-  Also note that at present the default <<<source>>> setting is <<<1.6>>> and the default <<<target>>>
-  setting is <<<1.6>>>, independently of the JDK you run Maven with.
+  Also note that at present the default <<<source>>> setting is <<<1.7>>> and the default <<<target>>>
+  setting is <<<1.7>>>, independently of the JDK you run Maven with.
   You are highly encouraged to change these defaults by setting <<<source>>> and <<<target>>>
   as described in
   {{{./examples/set-compiler-source-and-target.html}Setting the -source and -target of the Java Compiler}}.
@@ -42,7 +42,7 @@ ${project.name}
   on AspectJ, .NET, and C#.
 
   <<NOTE:>> <To know more about the JDK javac, please see:
-  {{http://download.oracle.com/javase/6/docs/technotes/tools/windows/javac.html}}.>
+  {{https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html}}.>
 
 * Goals Overview