diff --git a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java index 17756840..7ba2150d 100644 --- a/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java +++ b/maven-archetype-plugin/src/main/java/org/apache/maven/archetype/ui/generation/ArchetypeSelectorUtils.java @@ -37,12 +37,12 @@ private ArchetypeSelectorUtils() { } private static String extractGroupIdFromFilter(String filter) { - return StringUtils.contains(filter, ':') ? StringUtils.substringBefore(filter, ":") : null; + return filter.contains(":") ? StringUtils.substringBefore(filter, ":") : null; } private static String extractArtifactIdFromFilter(String filter) { // if no : the full text is considered as artifactId content - return StringUtils.contains(filter, ':') ? StringUtils.substringAfter(filter, ":") : filter; + return filter.contains(":") ? StringUtils.substringAfter(filter, ":") : filter; } /** @@ -66,8 +66,8 @@ public static Map> getFilteredArchetypesByCatalog( String groupId = ArchetypeSelectorUtils.extractGroupIdFromFilter(filter); String artifactId = ArchetypeSelectorUtils.extractArtifactIdFromFilter(filter); - if (((groupId == null) || StringUtils.contains(archetype.getGroupId(), groupId)) - && StringUtils.contains(archetype.getArtifactId(), artifactId)) { + if (((groupId == null) || archetype.getGroupId().contains(groupId)) + && archetype.getArtifactId().contains(artifactId)) { archetypes.add(archetype); } }