[jboss-cvs] JBossAS SVN: r64596 - projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 15 02:26:06 EDT 2007


Author: stalep
Date: 2007-08-15 02:26:06 -0400 (Wed, 15 Aug 2007)
New Revision: 64596

Modified:
   projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossAOPCMojo.java
Log:
[JBAOP-453] The classpath is now buildt from plugin.artifacts and not project.artifacts

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-08-15 06:18:43 UTC (rev 64595)
+++ projects/aop/trunk/maven-jbossaop-plugin/src/main/java/org/jboss/maven/plugins/JBossAOPCMojo.java	2007-08-15 06:26:06 UTC (rev 64596)
@@ -147,16 +147,25 @@
     * @parameter expression="${project}"
     */
    private MavenProject project;
+   
+   /**
+    * The plugin dependencies.
+    *
+    * @parameter expression="${plugin.artifacts}"
+    * @required
+    * @readonly
+    */
+   private List<Artifact> pluginArtifacts; 
 
    public void execute() throws MojoExecutionException
    {
       compileOutOfProcess(createCommandLine());
    }
 
-   private String createClassPathList(Set<Artifact> artifacts)
+   private String createClassPathList()
    {
       StringBuffer sb = new StringBuffer();
-      for(Artifact a : artifacts)
+      for(Artifact a : pluginArtifacts)
       {
          sb.append(a.getFile().toString()).append(File.pathSeparator);
       }
@@ -175,7 +184,7 @@
    {
       Commandline cl = new Commandline();
       cl.setExecutable("java");
-      cl.addArguments(new String[] { "-cp", createClassPathList(project.getArtifacts())});
+      cl.addArguments(new String[] { "-cp", createClassPathList()});
       cl.addArguments(new String[] { "org.jboss.aop.standalone.Compiler"});
       if(isVerbose())
          cl.addArguments(new String[] { "-verbose"});




More information about the jboss-cvs-commits mailing list