You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2007/10/06 08:12:05 UTC
svn commit: r582457 -
/maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/ui/ArchetypeSelector.java
Author: jvanzyl
Date: Fri Oct 5 23:12:04 2007
New Revision: 582457
URL: http://svn.apache.org/viewvc?rev=582457&view=rev
Log:
o optimizing imports
o leaving a note on restricting the concern of the selector: just select, no downloading, no validating, just get the options.
Modified:
maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/ui/ArchetypeSelector.java
Modified: maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/ui/ArchetypeSelector.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/ui/ArchetypeSelector.java?rev=582457&r1=582456&r2=582457&view=diff
==============================================================================
--- maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/ui/ArchetypeSelector.java (original)
+++ maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/ui/ArchetypeSelector.java Fri Oct 5 23:12:04 2007
@@ -20,19 +20,19 @@
package org.apache.maven.archetype.ui;
import org.apache.maven.archetype.ArchetypeGenerationRequest;
-import org.apache.maven.archetype.common.ArchetypeDefinition;
import org.apache.maven.archetype.exception.ArchetypeNotDefined;
import org.apache.maven.archetype.exception.ArchetypeSelectionFailure;
import org.apache.maven.archetype.exception.UnknownArchetype;
import org.apache.maven.archetype.exception.UnknownGroup;
-import org.apache.maven.artifact.repository.ArtifactRepository;
import org.codehaus.plexus.components.interactivity.PrompterException;
import java.io.File;
-import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.List;
+//TODO: We should need any remote repositories here, we should simply be doing selection, any remote catalogs
+// should be validating correctness, and if it so happens we get a crap entry then the generation mechanism
+// should take care of reporting the error. The selector should not be downloading anything.
public interface ArchetypeSelector
{
String ROLE = ArchetypeSelector.class.getName();