[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