Author: rafale
Date: Thu Oct  4 13:55:54 2007
New Revision: 582008

URL: http://svn.apache.org/viewvc?rev=582008&view=rev
Log:
Using settings for the update process

Modified:
    
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSource.java
    
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/CatalogArchetypeDataSource.java
    
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java
    
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/WikiArchetypeDataSource.java
    
maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/updateLocalCatalogMojo.java

Modified: 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSource.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSource.java?rev=582008&r1=582007&r2=582008&view=diff
==============================================================================
--- 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSource.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/ArchetypeDataSource.java
 Thu Oct  4 13:55:54 2007
@@ -3,6 +3,7 @@
 import java.util.List;
 import java.util.Properties;
 import org.apache.maven.archetype.catalog.Archetype;
+import org.apache.maven.settings.Settings;
 
 /**
  * Sources we can get Archetypes from. This may be the local registry, a Wiki, 
or,
@@ -21,6 +22,6 @@
     List getArchetypes( Properties properties )
         throws ArchetypeDataSourceException;
 
-    public void updateCatalog( Properties properties, Archetype archetype )
+    public void updateCatalog( Properties properties, Archetype archetype, 
Settings settings )
         throws ArchetypeDataSourceException;
 }

Modified: 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/CatalogArchetypeDataSource.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/CatalogArchetypeDataSource.java?rev=582008&r1=582007&r2=582008&view=diff
==============================================================================
--- 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/CatalogArchetypeDataSource.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/CatalogArchetypeDataSource.java
 Thu Oct  4 13:55:54 2007
@@ -17,6 +17,7 @@
 import java.util.List;
 import java.util.Properties;
 import org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer;
+import org.apache.maven.settings.Settings;
 import org.codehaus.plexus.logging.AbstractLogEnabled;
 
 /**
@@ -64,7 +65,7 @@
         }
     }
 
-    public void updateCatalog( Properties properties, Archetype archetype )
+    public void updateCatalog( Properties properties, Archetype archetype, 
Settings settings )
         throws ArchetypeDataSourceException
     {
         String s = properties.getProperty( ARCHETYPE_CATALOG_PROPERTY );

Modified: 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java?rev=582008&r1=582007&r2=582008&view=diff
==============================================================================
--- 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java
 Thu Oct  4 13:55:54 2007
@@ -43,9 +43,9 @@
         }
     }
 
-    public void updateCatalog( Properties properties, Archetype archetype )
+    public void updateCatalog( Properties properties, Archetype archetype, 
Settings settings )
         throws ArchetypeDataSourceException
     {
-        throw new UnsupportedOperationException( "Not supported yet." );
+        throw new ArchetypeDataSourceException( "Not supported yet." );
     }
 }

Modified: 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/WikiArchetypeDataSource.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/WikiArchetypeDataSource.java?rev=582008&r1=582007&r2=582008&view=diff
==============================================================================
--- 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/WikiArchetypeDataSource.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetypeng-common/src/main/java/org/apache/maven/archetype/source/WikiArchetypeDataSource.java
 Thu Oct  4 13:55:54 2007
@@ -12,6 +12,7 @@
 import java.util.Properties;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
+import org.apache.maven.settings.Settings;
 
 /**
  * @plexus.component role-hint="wiki"
@@ -99,9 +100,9 @@
         return val.replaceAll( "\\r|\\n|\\s{2,}|\\[|\\]|\\ ", "" );
     }
 
-    public void updateCatalog( Properties properties, Archetype archetype )
+    public void updateCatalog( Properties properties, Archetype archetype, 
Settings settings )
         throws ArchetypeDataSourceException
     {
-        throw new UnsupportedOperationException( "Not supported yet." );
+        throw new ArchetypeDataSourceException( "Not supported yet." );
     }
 }

Modified: 
maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/updateLocalCatalogMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/updateLocalCatalogMojo.java?rev=582008&r1=582007&r2=582008&view=diff
==============================================================================
--- 
maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/updateLocalCatalogMojo.java
 (original)
+++ 
maven/sandbox/trunk/archetypeng/archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/updateLocalCatalogMojo.java
 Thu Oct  4 13:55:54 2007
@@ -71,7 +71,7 @@
 
             for ( int i = 0; i < sources.length; i++ )
             {
-                String sourceRoleHint = sources[i];
+                String sourceRoleHint = sources[i].trim();
 
                 try
                 {


Reply via email to