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;
     }