Author: mkleint Date: Thu Nov 29 10:59:21 2007 New Revision: 599541 URL: http://svn.apache.org/viewvc?rev=599541&view=rev Log: session expression doesn't get expanded, therefore session.executionProperties never gets injected.
Modified: maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateProjectFromArchetypeMojo.java Modified: maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateProjectFromArchetypeMojo.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateProjectFromArchetypeMojo.java?rev=599541&r1=599540&r2=599541&view=diff ============================================================================== --- maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateProjectFromArchetypeMojo.java (original) +++ maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateProjectFromArchetypeMojo.java Thu Nov 29 10:59:21 2007 @@ -31,7 +31,6 @@ import org.apache.maven.plugin.ContextEnabled; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; -import org.apache.maven.settings.Settings; import org.apache.maven.shared.invoker.DefaultInvocationRequest; import org.apache.maven.shared.invoker.InvocationRequest; import org.apache.maven.shared.invoker.Invoker; @@ -41,6 +40,7 @@ import java.io.File; import java.util.Arrays; import java.util.Properties; +import org.apache.maven.execution.MavenSession; /** * Generates sample project from archetype. @@ -121,9 +121,11 @@ /** @parameter expression="${basedir}" */ private File basedir; - /** @parameter expression="${session.executionProperties}" */ private Properties executionProperties; + /** @parameter expression="${session}" + */ + private MavenSession session; /** * Additional goals that can be specified by the user during the creation of the archetype. * @@ -134,6 +136,9 @@ public void execute() throws MojoExecutionException, MojoFailureException { + + executionProperties = session.getExecutionProperties(); + ArchetypeGenerationRequest request = new ArchetypeGenerationRequest() .setArchetypeGroupId( archetypeGroupId ) .setArchetypeArtifactId( archetypeArtifactId )