You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2011/08/17 00:13:52 UTC
svn commit: r1158462 -
/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java
Author: hboutemy
Date: Tue Aug 16 22:13:51 2011
New Revision: 1158462
URL: http://svn.apache.org/viewvc?rev=1158462&view=rev
Log:
[ARCHETYPE-342] added information message during project creation from a fileset archetype like it is done for old 1.x archetype
Modified:
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java
Modified: maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java?rev=1158462&r1=1158461&r2=1158462&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java (original)
+++ maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java Tue Aug 16 22:13:51 2011
@@ -208,6 +208,14 @@ public class DefaultFilesetArchetypeGene
basedirPom, outputDirectoryFile, packageName, archetypeDescriptor, context );
}
}
+
+ // ----------------------------------------------------------------------
+ // Log message on OldArchetype creation
+ // ----------------------------------------------------------------------
+ if ( getLogger().isInfoEnabled() )
+ {
+ getLogger().info( "project created from Archetype in dir: " + outputDirectoryFile.getAbsolutePath() );
+ }
}
catch ( FileNotFoundException ex )
{
@@ -426,7 +434,23 @@ public class DefaultFilesetArchetypeGene
context.put( Constants.ARTIFACT_ID, request.getArtifactId() );
context.put( Constants.VERSION, request.getVersion() );
context.put( Constants.PACKAGE, request.getPackage() );
- context.put( Constants.PACKAGE_IN_PATH_FORMAT, getPackageInPathFormat( request.getPackage() ) );
+ final String packageInPathFormat = getPackageInPathFormat( request.getPackage() );
+ context.put( Constants.PACKAGE_IN_PATH_FORMAT, packageInPathFormat );
+
+ if ( getLogger().isInfoEnabled() )
+ {
+ getLogger().info( "----------------------------------------------------------------------------" );
+
+ getLogger().info( "Using following parameters for creating project from Archetype: "
+ + request.getArchetypeArtifactId() + ":" + request.getArchetypeVersion() );
+
+ getLogger().info( "----------------------------------------------------------------------------" );
+ getLogger().info( "Parameter: " + Constants.GROUP_ID + ", Value: " + request.getGroupId() );
+ getLogger().info( "Parameter: " + Constants.ARTIFACT_ID + ", Value: " + request.getArtifactId() );
+ getLogger().info( "Parameter: " + Constants.VERSION + ", Value: " + request.getVersion() );
+ getLogger().info( "Parameter: " + Constants.PACKAGE + ", Value: " + request.getPackage() );
+ getLogger().info( "Parameter: " + Constants.PACKAGE_IN_PATH_FORMAT + ", Value: " + packageInPathFormat );
+ }
for ( Iterator<?> iterator = request.getProperties().keySet().iterator(); iterator.hasNext(); )
{
@@ -435,6 +459,11 @@ public class DefaultFilesetArchetypeGene
Object value = request.getProperties().getProperty( key );
context.put( key, value );
+
+ if ( getLogger().isInfoEnabled() )
+ {
+ getLogger().info( "Parameter: " + key + ", Value: " + value );
+ }
}
return context;
}