Author: brett Date: Thu Jan 5 19:50:57 2006 New Revision: 366411 URL: http://svn.apache.org/viewcvs?rev=366411&view=rev Log: [MASSEMBLY-51] Can't require executedProject, as the assembly:attached mojo doesn't fork an execution. Use real project instead.
Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractUnpackingMojo.java Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java?rev=366411&r1=366410&r2=366411&view=diff ============================================================================== --- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java (original) +++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java Thu Jan 5 19:50:57 2006 @@ -32,7 +32,6 @@ import org.apache.maven.plugins.assembly.model.FileItem; import org.apache.maven.plugins.assembly.model.FileSet; import org.apache.maven.plugins.assembly.model.io.xpp3.AssemblyXpp3Reader; -import org.apache.maven.project.MavenProject; import org.apache.maven.project.MavenProjectHelper; import org.codehaus.plexus.archiver.Archiver; import org.codehaus.plexus.archiver.ArchiverException; @@ -114,15 +113,6 @@ * @readonly */ private File basedir; - - /** - * The Maven Project. - * - * @parameter expression="${project}" - * @required - * @readonly - */ - private MavenProject project; /** * Maven ProjectHelper Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractUnpackingMojo.java URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractUnpackingMojo.java?rev=366411&r1=366410&r2=366411&view=diff ============================================================================== --- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractUnpackingMojo.java (original) +++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractUnpackingMojo.java Thu Jan 5 19:50:57 2006 @@ -91,7 +91,6 @@ * The executed project when the base was forked. * * @parameter expression="${executedProject}" - * @required * @readonly */ private MavenProject executedProject; @@ -102,6 +101,15 @@ protected String classifier; /** + * The Maven Project. + * + * @parameter expression="${project}" + * @required + * @readonly + */ + protected MavenProject project; + + /** * Retrieves all artifact dependencies within the reactor * * @return A HashSet of artifacts @@ -110,10 +118,12 @@ { Map dependencies = new HashMap(); + MavenProject project = executedProject != null ? executedProject : this.project; + // TODO: this is not mediating dependencies versions - first wins. Is there a way we can do that properly from here? - if ( executedProject != null ) + if ( project != null ) { - Artifact artifact = executedProject.getArtifact(); + Artifact artifact = project.getArtifact(); if ( artifact.getFile() != null ) {