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 2010/09/15 06:30:37 UTC
svn commit: r997185 -
/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java
Author: hboutemy
Date: Wed Sep 15 04:30:37 2010
New Revision: 997185
URL: http://svn.apache.org/viewvc?rev=997185&view=rev
Log:
[ARCHETYPE-320] avoid contacting central or any other repo when archetype is fully determined by properties
Modified:
maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java
Modified: maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java?rev=997185&r1=997184&r2=997185&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java (original)
+++ maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java Wed Sep 15 04:30:37 2010
@@ -59,13 +59,15 @@ public class DefaultArchetypeSelector
{
ArchetypeDefinition definition = new ArchetypeDefinition( request );
- Map<String, List<Archetype>> archetypes = getArchetypesByCatalog( catalogs );
-
if ( definition.isDefined() && StringUtils.isNotEmpty( request.getArchetypeRepository() ) )
{
getLogger().info( "Archetype defined by properties" );
+ return;
}
- else if ( definition.isDefined() )
+
+ Map<String, List<Archetype>> archetypes = getArchetypesByCatalog( catalogs );
+
+ if ( definition.isDefined() )
{
Map.Entry<String, Archetype> found =
findArchetype( archetypes, request.getArchetypeGroupId(), request.getArchetypeArtifactId() );