You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2011/07/09 18:36:23 UTC
svn commit: r1144698 -
/maven/archetype/trunk/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelectionQueryer.java
Author: olamy
Date: Sat Jul 9 16:36:23 2011
New Revision: 1144698
URL: http://svn.apache.org/viewvc?rev=1144698&view=rev
Log:
[ARCHETYPE-371] take care of list when applying filter tru prompter
Modified:
maven/archetype/trunk/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelectionQueryer.java
Modified: maven/archetype/trunk/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelectionQueryer.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelectionQueryer.java?rev=1144698&r1=1144697&r2=1144698&view=diff
==============================================================================
--- maven/archetype/trunk/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelectionQueryer.java (original)
+++ maven/archetype/trunk/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelectionQueryer.java Sat Jul 9 16:36:23 2011
@@ -138,6 +138,12 @@ public class DefaultArchetypeSelectionQu
Map<String, List<Archetype>> filteredCatalogs =
ArchetypeSelectorUtils.getFilteredArchetypesByCatalog( catalogs, answer );
+ if ( filteredCatalogs.isEmpty() )
+ {
+ prompter.prompt(
+ "Your filter doesn't find any corresponding archetype (hint enter to return to your previous list)" );
+ return selectArchetype( catalogs, defaultDefinition );
+ }
return selectArchetype( filteredCatalogs, defaultDefinition );
}