[jboss-svn-commits] JBL Code SVN: r14486 - labs/jbossbuild/maven-plugins/trunk/maven-jboss-deploy-plugin/src/main/java/org/jboss/maven/plugins/deploy.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 23 12:28:07 EDT 2007


Author: pgier
Date: 2007-08-23 12:28:07 -0400 (Thu, 23 Aug 2007)
New Revision: 14486

Modified:
   labs/jbossbuild/maven-plugins/trunk/maven-jboss-deploy-plugin/src/main/java/org/jboss/maven/plugins/deploy/JBossDeployMojo.java
Log:
Fix to license configuration.  Added ability to specify multiple import versions.

Modified: labs/jbossbuild/maven-plugins/trunk/maven-jboss-deploy-plugin/src/main/java/org/jboss/maven/plugins/deploy/JBossDeployMojo.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-jboss-deploy-plugin/src/main/java/org/jboss/maven/plugins/deploy/JBossDeployMojo.java	2007-08-23 16:20:18 UTC (rev 14485)
+++ labs/jbossbuild/maven-plugins/trunk/maven-jboss-deploy-plugin/src/main/java/org/jboss/maven/plugins/deploy/JBossDeployMojo.java	2007-08-23 16:28:07 UTC (rev 14486)
@@ -70,8 +70,7 @@
    /**
     * Name of license to add to component-info.xml.  If no value is specified,
     * then the first license from the pom.xml will be used.
-    * @parameter expression="${project.licenses}"
-    * @required
+    * @parameter
     */
    private String license;
 
@@ -352,7 +351,12 @@
          for (Object component : componentNames)
          {
             importsString.append("    <import componentref=\"" + component.toString().replace('.', '/') + "\">\n");
-            importsString.append("      <compatible version=\"" + imports.get(component) + "\"/>\n");
+            String componentVersions = imports.get(component).toString();
+            String [] versions = componentVersions.split(",");
+            for(String version : versions)
+            {
+               importsString.append("      <compatible version=\"" + version.trim() + "\"/>\n");
+            }
             importsString.append("    </import>\n");
          }
       }




More information about the jboss-svn-commits mailing list