[jboss-svn-commits] JBL Code SVN: r10655 - in labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin: src/main/java/org/jboss/maven/plugins/retro and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 30 14:31:31 EDT 2007


Author: pgier
Date: 2007-03-30 14:31:31 -0400 (Fri, 30 Mar 2007)
New Revision: 10655

Modified:
   labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/pom.xml
   labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/src/main/java/org/jboss/maven/plugins/retro/RetroMojo.java
Log:
Working on retro check functionality.

Modified: labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/pom.xml
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/pom.xml	2007-03-30 17:33:37 UTC (rev 10654)
+++ labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/pom.xml	2007-03-30 18:31:31 UTC (rev 10655)
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>jboss</groupId>
       <artifactId>jbossretro</artifactId>
-      <version>1.0.5.beta</version>
+      <version>1.0.5.GA</version>
     </dependency>
     <dependency>
       <groupId>org.apache.ant</groupId>

Modified: labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/src/main/java/org/jboss/maven/plugins/retro/RetroMojo.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/src/main/java/org/jboss/maven/plugins/retro/RetroMojo.java	2007-03-30 17:33:37 UTC (rev 10654)
+++ labs/jbossbuild/maven-plugins/trunk/jboss-retro-maven-plugin/src/main/java/org/jboss/maven/plugins/retro/RetroMojo.java	2007-03-30 18:31:31 UTC (rev 10655)
@@ -134,9 +134,10 @@
          argsList.add("-suppress");
       }
       argsList.add("-destdir");
+      String fileSep = System.getProperty("file.separator");
       try
       {
-         argsList.add(targetDirectory.getCanonicalPath() + "/classes-retro");
+         argsList.add(targetDirectory.getCanonicalPath() + fileSep + "classes-retro/");
       }
       catch (Exception e)
       {
@@ -197,16 +198,19 @@
 
       // Create jar file and attach it to maven.
       File retroJarFile = new File(targetDirectory.getAbsolutePath() + "/" + project.getArtifactId() + "-jdk14.jar");
-      createJarEntries();
-      createRetroJarFile(retroJarFile);
-      projectHelper.attachArtifact(project, retroJarFile, "jdk14");
+      File retroClassesDir = new File(targetDirectory.getAbsolutePath() + "/classes-retro");
+      if (retroClassesDir.exists()) {
+         createJarEntries(retroClassesDir);
+         createRetroJarFile(retroJarFile);
+         projectHelper.attachArtifact(project, retroJarFile, "jdk14");
+      }
    }
 
-   private void createJarEntries()
+   private void createJarEntries(File retroClassesDir)
    {
       try
       {
-         File retroClassesDir = new File(targetDirectory.getAbsolutePath() + "/classes-retro");
+         this.getLog().info("DEBUG: " + retroClassesDir.getAbsolutePath());
          Collection retroClasses = FileUtils.listFiles(retroClassesDir, null, true);
          for (Object classFile : retroClasses)
          {




More information about the jboss-svn-commits mailing list