You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ra...@apache.org on 2007/09/18 23:48:04 UTC

svn commit: r577078 - in /maven/sandbox/trunk/archetypeng: archetype-generator/src/main/java/org/apache/maven/archetype/generator/ archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/

Author: rafale
Date: Tue Sep 18 14:48:03 2007
New Revision: 577078

URL: http://svn.apache.org/viewvc?rev=577078&view=rev
Log:
create-from-project now have its properties file located in target by default

Modified:
    maven/sandbox/trunk/archetypeng/archetype-generator/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java
    maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/ConfigureCreationMojo.java
    maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeMojo.java

Modified: maven/sandbox/trunk/archetypeng/archetype-generator/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-generator/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java?rev=577078&r1=577077&r2=577078&view=diff
==============================================================================
--- maven/sandbox/trunk/archetypeng/archetype-generator/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java (original)
+++ maven/sandbox/trunk/archetypeng/archetype-generator/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java Tue Sep 18 14:48:03 2007
@@ -637,7 +637,7 @@
         /*if ( StringUtils.isEmpty ( moduleOffset ) )
         {*/
             getLogger ().debug ( "Adding module " + moduleId );
-System.err.println ( "Adding module " + moduleId );
+//System.err.println ( "Adding module " + moduleId );
             pomManager.addModule ( basedirPom, moduleId );
             pomManager.addParent ( pom, basedirPom );
         //}

Modified: maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/ConfigureCreationMojo.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/ConfigureCreationMojo.java?rev=577078&r1=577077&r2=577078&view=diff
==============================================================================
--- maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/ConfigureCreationMojo.java (original)
+++ maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/ConfigureCreationMojo.java Tue Sep 18 14:48:03 2007
@@ -84,9 +84,9 @@
     /**
      * The property file that holds the plugin configuration.
      *
-     * @parameter  default-value="archetype.properties" expression="${archetype.properties}"
+     * @parameter  default-value="target/archetype.properties" expression="${archetype.properties}"
      */
-    private File propertyFile = null;
+    private File propertyFile;
 
 //    /**
 //     * @parameter  expression="${settings}"
@@ -100,6 +100,11 @@
     {
         try
         {
+            if (propertyFile != null)
+            {
+                propertyFile.getParentFile().mkdirs();
+            }
+
             List languages =
                 archetypeRegistryManager.getLanguages ( archetypeLanguages, archetypeRegistryFile );
 

Modified: maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeMojo.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeMojo.java?rev=577078&r1=577077&r2=577078&view=diff
==============================================================================
--- maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeMojo.java (original)
+++ maven/sandbox/trunk/archetypeng/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/CreateArchetypeMojo.java Tue Sep 18 14:48:03 2007
@@ -120,15 +120,20 @@
     /**
      * The property file that holds the plugin configuration.
      *
-     * @parameter  default-value="archetype.properties" expression="${archetype.properties}"
+     * @parameter  default-value="target/archetype.properties" expression="${archetype.properties}"
      */
-    private File propertyFile = null;
+    private File propertyFile;
 
     public void execute ()
     throws MojoExecutionException, MojoFailureException
     {
         try
         {
+            if (propertyFile != null)
+            {
+                propertyFile.getParentFile().mkdirs();
+            }
+
             List languages =
                 archetypeRegistryManager.getLanguages ( archetypeLanguages, archetypeRegistryFile );