You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2013/08/16 13:13:55 UTC

svn commit: r1514693 - in /incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile: AbstractCompilerMojo.java CompilerMojo.java TestCompilerMojo.java

Author: brett
Date: Fri Aug 16 13:13:55 2013
New Revision: 1514693

URL: http://svn.apache.org/r1514693
Log:
[NPANDAY-601] enable the /platform argument

Modified:
    incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/AbstractCompilerMojo.java
    incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/CompilerMojo.java
    incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/TestCompilerMojo.java

Modified: incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/AbstractCompilerMojo.java
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/AbstractCompilerMojo.java?rev=1514693&r1=1514692&r2=1514693&view=diff
==============================================================================
--- incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/AbstractCompilerMojo.java (original)
+++ incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/AbstractCompilerMojo.java Fri Aug 16 13:13:55 2013
@@ -206,16 +206,16 @@ public abstract class AbstractCompilerMo
     protected String testKeycontainer;
 
     /**
-     * Limit the platforms this code can run on. (not currently supported)
+     * Limit the platforms this code can run on.
      *
-     * @parameter expression = "${platform} default-value = "anycpu"
+     * @parameter expression = "${platform}"
      */
     protected String platform;
 
     /**
-     * Limit the platforms this code can run on. (not currently supported)
+     * Limit the platforms this code can run on.
      *
-     * @parameter expression = "${testPlatform} default-value = "anycpu"
+     * @parameter expression = "${testPlatform}"
      */
     protected String testPlatform;
 

Modified: incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/CompilerMojo.java
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/CompilerMojo.java?rev=1514693&r1=1514692&r2=1514693&view=diff
==============================================================================
--- incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/CompilerMojo.java (original)
+++ incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/CompilerMojo.java Fri Aug 16 13:13:55 2013
@@ -148,6 +148,11 @@ public final class CompilerMojo
             params.add("/debug+");
         }
 
+        if (platform != null)
+        {
+            params.add("/platform:" + platform);
+        }
+
         if (rootNamespace != null)
         {
             params.add("/rootnamespace:" + rootNamespace);

Modified: incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/TestCompilerMojo.java
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/TestCompilerMojo.java?rev=1514693&r1=1514692&r2=1514693&view=diff
==============================================================================
--- incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/TestCompilerMojo.java (original)
+++ incubator/npanday/trunk/plugins/maven-compile-plugin/src/main/java/npanday/plugin/compile/TestCompilerMojo.java Fri Aug 16 13:13:55 2013
@@ -152,6 +152,15 @@ public final class TestCompilerMojo
             params.add("/debug+");
         }
 
+        if (testPlatform != null)
+        {
+            params.add("/platform:" + testPlatform);
+        }
+        else if (platform != null)
+        {
+            params.add("/platform:" + platform);
+        }
+
         if (testRootNamespace != null)
         {
             params.add("/rootnamespace:" + testRootNamespace);