Author: rafale
Date: Sat Mar 29 15:24:49 2008
New Revision: 642628

URL: http://svn.apache.org/viewvc?rev=642628&view=rev
Log:
Fix for ARCHETYPE-150, ARCHETYPE-149, ARCHETYPE-144, ARCHETYPE-137

Modified:
    
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/DefaultDownloader.java
    
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/Downloader.java
    
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/generator/DefaultFilesetArchetypeGenerator.java
    
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java
    
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/MavenArchetypeMojo.java
    
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationConfigurator.java

Modified: 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/DefaultDownloader.java
URL: 
http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/DefaultDownloader.java?rev=642628&r1=642627&r2=642628&view=diff
==============================================================================
--- 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/DefaultDownloader.java
 (original)
+++ 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/DefaultDownloader.java
 Sat Mar 29 15:24:49 2008
@@ -77,28 +77,28 @@
 
         return artifact.getFile();
     }
-//    public File downloadOld( String groupId,
-//                          String artifactId,
-//                          String version,
-//                          ArtifactRepository archetypeRepository,
-//                          ArtifactRepository localRepository,
-//                         List remoteRepositories )
-//        throws DownloadException, DownloadNotFoundException
-//   {
-//        Artifact artifact = artifactFactory.createArtifact( groupId, 
artifactId, version, Artifact.SCOPE_RUNTIME, "jar" );
-//        try
-//        {
-//            artifactResolver.resolveAlways( artifact, remoteRepositories, 
localRepository );
-//        }
-//        catch ( ArtifactResolutionException e )
-//        {
-//            throw new DownloadException( "Error downloading.", e );
-//        }
-//        catch ( ArtifactNotFoundException e )
-//        {
-//            throw new DownloadNotFoundException( "Requested download does 
not exist.", e );
-//        }
-//
-//        return artifact.getFile();
-//    }
+    public File downloadOld( String groupId,
+                          String artifactId,
+                          String version,
+                          ArtifactRepository archetypeRepository,
+                          ArtifactRepository localRepository,
+                         List remoteRepositories )
+        throws DownloadException, DownloadNotFoundException
+   {
+        Artifact artifact = artifactFactory.createArtifact( groupId, 
artifactId, version, Artifact.SCOPE_RUNTIME, "jar" );
+        try
+        {
+            artifactResolver.resolveAlways( artifact, remoteRepositories, 
localRepository );
+        }
+        catch ( ArtifactResolutionException e )
+        {
+            throw new DownloadException( "Error downloading.", e );
+        }
+        catch ( ArtifactNotFoundException e )
+        {
+            throw new DownloadNotFoundException( "Requested download does not 
exist.", e );
+        }
+
+        return artifact.getFile();
+    }
 }

Modified: 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/Downloader.java
URL: 
http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/Downloader.java?rev=642628&r1=642627&r2=642628&view=diff
==============================================================================
--- 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/Downloader.java
 (original)
+++ 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/downloader/Downloader.java
 Sat Mar 29 15:24:49 2008
@@ -20,11 +20,11 @@
                           List remoteRepositories )
         throws DownloadException, DownloadNotFoundException;
 
-//    public File downloadOld( String groupId,
-//                          String artifactId,
-//                          String version,
-//                          ArtifactRepository archetypeRepository,
-//                          ArtifactRepository localRepository,
-//                          List remoteRepositories )
-//        throws DownloadException, DownloadNotFoundException;
+    public File downloadOld( String groupId,
+                          String artifactId,
+                          String version,
+                          ArtifactRepository archetypeRepository,
+                          ArtifactRepository localRepository,
+                          List remoteRepositories )
+        throws DownloadException, DownloadNotFoundException;
 }

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=642628&r1=642627&r2=642628&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
 Sat Mar 29 15:24:49 2008
@@ -92,7 +92,7 @@
         {
             ArchetypeDescriptor archetypeDescriptor =
                 archetypeArtifactManager.getFileSetArchetypeDescriptor( 
archetypeFile );
-// TODO archetype-137 is to be fixed from here.
+
             if ( !isArchetypeConfigured( archetypeDescriptor, request ) )
             {
                 if ( request.isInteractiveMode () )

Modified: 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java
URL: 
http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java?rev=642628&r1=642627&r2=642628&view=diff
==============================================================================
--- 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java
 (original)
+++ 
maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java
 Sat Mar 29 15:24:49 2008
@@ -119,7 +119,7 @@
 
         try
         {
-            archetype = downloader.download( archetypeGroupId, 
archetypeArtifactId, archetypeVersion, archetypeRepository, localRepository,
+            archetype = downloader.downloadOld( archetypeGroupId, 
archetypeArtifactId, archetypeVersion, archetypeRepository, localRepository,
                                              remoteRepositories );
         }
         catch ( DownloadException e )

Modified: 
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/MavenArchetypeMojo.java
URL: 
http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/MavenArchetypeMojo.java?rev=642628&r1=642627&r2=642628&view=diff
==============================================================================
--- 
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/MavenArchetypeMojo.java
 (original)
+++ 
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/mojos/MavenArchetypeMojo.java
 Sat Mar 29 15:24:49 2008
@@ -167,6 +167,7 @@
     public void execute()
         throws MojoExecutionException
     {
+        getLog().warn( "This goal is deprecated. Please use mvn 
archetype:generate instead" );
         // TODO: prompt for missing values
         // TODO: configurable license
 

Modified: 
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationConfigurator.java
URL: 
http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationConfigurator.java?rev=642628&r1=642627&r2=642628&view=diff
==============================================================================
--- 
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationConfigurator.java
 (original)
+++ 
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationConfigurator.java
 Sat Mar 29 15:24:49 2008
@@ -229,14 +229,6 @@
 
         properties = archetypeConfiguration.getProperties();
 
-        properties.remove( Constants.GROUP_ID );
-
-        properties.remove( Constants.ARTIFACT_ID );
-
-        properties.remove( Constants.VERSION );
-
-        properties.remove( Constants.PACKAGE );
-
         request.setProperties( properties );
     }
 


Reply via email to