You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ra...@apache.org on 2007/10/04 22:55:55 UTC
svn commit: r582008 - in /maven/sandbox/trunk/archetypeng:
archetypeng-common/src/main/java/org/apache/maven/archetype/source/
archetypeng-plugin/src/main/java/org/apache/maven/archetype/mojos/
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
{