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 )