Author: mkleint Date: Tue Feb 12 11:37:24 2008 New Revision: 627055 URL: http://svn.apache.org/viewvc?rev=627055&view=rev Log: when archetype ids are defined and only the repository is missing, fallback to central and don't show the list to pick from. add a descriptive warning with instructions on how to set different repository.
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=627055&r1=627054&r2=627055&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 Tue Feb 12 11:37:24 2008 @@ -116,11 +116,10 @@ } if ( !found ) { - getLogger ().warn ( "No archetype repository found." ); - if ( interactiveMode.booleanValue () ) - { - definition.setVersion ( null ); - } + getLogger ().warn ( "No archetype repository found. Falling back to central repository (http://repo1.maven.org/maven2). " ); + getLogger ().warn ( "Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere." ); + + definition.setRepository("http://repo1.maven.org/maven2"); } } if ( !definition.isDefined () && definition.isPartiallyDefined () )