[jboss-cvs] JBossAS SVN: r64370 - in projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss: maven/plugins and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 31 09:53:46 EDT 2007


Author: stalep
Date: 2007-07-31 09:53:46 -0400 (Tue, 31 Jul 2007)
New Revision: 64370

Removed:
   projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/aop/
Modified:
   projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossAOPCMojo.java
   projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossTestAOPCMojo.java
Log:
[JBAOP-448] Chanced the include to exclude default outputDirectory. Now it works like an override. - and it will only work within the specified classpath.

Modified: projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossAOPCMojo.java
===================================================================
--- projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossAOPCMojo.java	2007-07-31 13:07:19 UTC (rev 64369)
+++ projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossAOPCMojo.java	2007-07-31 13:53:46 UTC (rev 64370)
@@ -117,25 +117,11 @@
 
    /** 
     * 
-    * @parameter expression="${aopClassPath}" default-value=""
+    * @parameter expression="${compilerClassPath}" default-value=""
     */
    private String compilerClasspath;
 
-   /** 
-    * 
-    * @parameter expression="${aopClassPath}" default-value="${project.build.outputDirectory}"
-    */
-   private String compileSourcepath;
-
-
    /**
-    * @parameter default-value="${project.artifacts}"
-    * @required
-    * @readonly
-    */
-   private Set<String> dependencies;
-
-   /**
     * @parameter default-value="${project.compileDependencies}"
     * @required
     * @readonly
@@ -173,27 +159,12 @@
       {
          sb.append(a.getFile().toString()).append(File.pathSeparator);
       }
+
       if(isTest())
          sb.append(project.getBuild().getTestOutputDirectory());
       else
-      sb.append(getCompileSourcepath());
-      
-      if(includes != null)
-      {
-         for(String inc : includes)
-         {
-            File f = new File(inc);
-            if(f.isFile())
-            {
-               sb.append(File.pathSeparator).append(f.getParent());
-            }
-            else if(f.isDirectory())
-            {
-               sb.append(File.pathSeparator).append(inc);
-            }
-         }
-      }
-      
+         sb.append(project.getBuild().getOutputDirectory());
+
       return sb.toString();
    }
 
@@ -216,15 +187,27 @@
       
       cl.addArguments(new String[] { "-aoppath", getAoppath()});
       
-      if(isTest())
-         cl.addArguments(new String[] { project.getBuild().getTestOutputDirectory()});
-      else
-         cl.addArguments(new String[] { project.getBuild().getOutputDirectory()});
-      
       if(includes != null && includes.length > 0)
       {
-         cl.addArguments(includes);
+         for(String include : includes)
+         {
+            File f = null;
+            if(isTest())
+               f = new File(project.getBuild().getTestOutputDirectory(), include);
+            else
+               f = new File(project.getBuild().getOutputDirectory(), include);
+            
+            cl.addArguments(new String[] {f.getAbsolutePath()});
+         }
+         
       }
+      else
+      {
+         if(isTest())
+            cl.addArguments(new String[] { project.getBuild().getTestOutputDirectory()});
+         else
+            cl.addArguments(new String[] { project.getBuild().getOutputDirectory()});
+      }
 
       return cl;
    }
@@ -283,16 +266,6 @@
       return compilerClasspath;
    }
 
-   private String getCompileSourcepath()
-   {
-      return compileSourcepath;
-   }
-
-   private Set<String> getDependencies()
-   {
-      return dependencies;
-   }
-
    private boolean isVerbose()
    {
       return verbose;

Modified: projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossTestAOPCMojo.java
===================================================================
--- projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossTestAOPCMojo.java	2007-07-31 13:07:19 UTC (rev 64369)
+++ projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossTestAOPCMojo.java	2007-07-31 13:53:46 UTC (rev 64370)
@@ -40,7 +40,7 @@
  * 
  * @author <a href="mailto:spederse at redhat.com">Stale W. Pedersen</a>
  * @goal compile-test
- * @phase process-classes
+ * @phase process-test-classes
  * @requiresDependencyResolution
  */
 public class JBossTestAOPCMojo extends JBossAOPCMojo




More information about the jboss-cvs-commits mailing list