You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by bi...@apache.org on 2015/02/02 22:22:43 UTC
svn commit: r1656583 - in /maven/archetype/trunk: ./ archetype-common/
archetype-common/src/test/java/org/apache/maven/archetype/old/
archetype-common/src/test/java/org/apache/maven/archetype/old/descriptor/
archetype-common/src/test/java/org/apache/ma...
Author: bimargulies
Date: Mon Feb 2 21:22:42 2015
New Revision: 1656583
URL: http://svn.apache.org/r1656583
Log:
ARCHETYPE-471: update maven baseline to 2.2.1.
Modified:
maven/archetype/trunk/archetype-common/pom.xml
maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/ArchetypeTest.java
maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/descriptor/ArchetypeXsdTest.java
maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/source/WikiArchetypeDataSourceTest.java
maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java
maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java
maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java
maven/archetype/trunk/archetype-common/src/test/resources/projects/create-3/profiles.xml
maven/archetype/trunk/pom.xml
Modified: maven/archetype/trunk/archetype-common/pom.xml
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/pom.xml?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/pom.xml (original)
+++ maven/archetype/trunk/archetype-common/pom.xml Mon Feb 2 21:22:42 2015
@@ -195,13 +195,6 @@
</goals>
</execution>
<execution>
- <id>site-docs</id>
- <phase>pre-site</phase>
- <goals>
- <goal>xdoc</goal>
- </goals>
- </execution>
- <execution>
<id>site-xsd</id>
<phase>pre-site</phase>
<goals>
Modified: maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/ArchetypeTest.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/ArchetypeTest.java?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/ArchetypeTest.java (original)
+++ maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/ArchetypeTest.java Mon Feb 2 21:22:42 2015
@@ -66,15 +66,15 @@ public class ArchetypeTest
// ----------------------------------------------------------------------
ArtifactRepositoryLayout layout =
- (ArtifactRepositoryLayout) container.lookup( ArtifactRepositoryLayout.ROLE, "legacy" );
+ (ArtifactRepositoryLayout) getContainer().lookup( ArtifactRepositoryLayout.ROLE, "legacy" );
- String mavenRepoLocal = getTestFile( "target/local-repository" ).toURL().toString();
+ String mavenRepoLocal = getTestFile( "target/local-repository" ).toURI().toURL().toString();
ArtifactRepository localRepository = new DefaultArtifactRepository( "local", mavenRepoLocal, layout );
List<ArtifactRepository> remoteRepositories = new ArrayList<ArtifactRepository>();
- String mavenRepoRemote = getTestFile( "src/test/repository" ).toURL().toString();
+ String mavenRepoRemote = getTestFile( "src/test/repository" ).toURI().toURL().toString();
ArtifactRepository remoteRepository = new DefaultArtifactRepository( "remote", mavenRepoRemote, layout );
@@ -214,7 +214,7 @@ public class ArchetypeTest
{
URL[] urls = new URL[1];
- urls[0] = archetypeArtifact.getFile().toURL();
+ urls[0] = archetypeArtifact.getFile().toURI().toURL();
archetypeJarLoader = new URLClassLoader( urls );
}
Modified: maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/descriptor/ArchetypeXsdTest.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/descriptor/ArchetypeXsdTest.java?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/descriptor/ArchetypeXsdTest.java (original)
+++ maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/old/descriptor/ArchetypeXsdTest.java Mon Feb 2 21:22:42 2015
@@ -41,7 +41,7 @@ public class ArchetypeXsdTest
public void testXsd()
throws Exception
{
- File archetypeXsd = new File( getBasedir(), "/target/generated-site/xsd/" + ARCHETYPE_XSD );
+ File archetypeXsd = new File( getBasedir(), "/target/generated-site/resources/xsd/" + ARCHETYPE_XSD );
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setValidating( true );
Modified: maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/source/WikiArchetypeDataSourceTest.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/source/WikiArchetypeDataSourceTest.java?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/source/WikiArchetypeDataSourceTest.java (original)
+++ maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/source/WikiArchetypeDataSourceTest.java Mon Feb 2 21:22:42 2015
@@ -50,7 +50,7 @@ public class WikiArchetypeDataSourceTest
assertTrue( wikiSource.exists() );
Properties p = new Properties();
- p.put( "url", wikiSource.toURL().toExternalForm() );
+ p.put( "url", wikiSource.toURI().toURL().toExternalForm() );
ArchetypeDataSource ads = new WikiArchetypeDataSource();
Modified: maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java (original)
+++ maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripTest.java Mon Feb 2 21:22:42 2015
@@ -30,8 +30,11 @@ import org.apache.maven.archetype.catalo
import org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer;
import org.apache.maven.archetype.common.ArchetypeRegistryManager;
import org.apache.maven.artifact.repository.ArtifactRepository;
+import org.apache.maven.model.Model;
+import org.apache.maven.project.DefaultProjectBuilderConfiguration;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectBuilder;
+import org.apache.maven.project.interpolation.ModelInterpolator;
import org.codehaus.plexus.PlexusTestCase;
import org.codehaus.plexus.util.FileUtils;
import org.codehaus.plexus.util.StringUtils;
@@ -124,13 +127,15 @@ public class ArchetyperRoundtripTest
+ "archetype" );
File generatedArchetypePom = new File( generatedArchetypeDirectory, "pom.xml" );
MavenProject generatedArchetypeProject = projectBuilder.build( generatedArchetypePom, localRepository, null );
+ ModelInterpolator modelInterpolator = (ModelInterpolator)lookup( ModelInterpolator.ROLE );
+ Model generatedArchetypeModel = modelInterpolator.interpolate( generatedArchetypeProject.getModel(), generatedArchetypePom.getParentFile(), new DefaultProjectBuilderConfiguration(), true );
File archetypeDirectory =
new File( generatedArchetypeDirectory, "src" + File.separator + "main" + File.separator + "resources" );
File archetypeArchive = archetype.archiveArchetype( archetypeDirectory, new File(
- generatedArchetypeProject.getBuild().getDirectory() ),
- generatedArchetypeProject.getBuild().getFinalName() );
+ generatedArchetypeModel.getBuild().getDirectory() ),
+ generatedArchetypeModel.getBuild().getFinalName() );
String baseName =
StringUtils.replace( generatedArchetypeProject.getGroupId(), ".", File.separator ) + File.separator
Modified: maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java (original)
+++ maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/ArchetyperRoundtripWithProxyTest.java Mon Feb 2 21:22:42 2015
@@ -31,8 +31,11 @@ import org.apache.maven.archetype.catalo
import org.apache.maven.archetype.common.ArchetypeRegistryManager;
import org.apache.maven.artifact.manager.WagonManager;
import org.apache.maven.artifact.repository.ArtifactRepository;
+import org.apache.maven.model.Model;
+import org.apache.maven.project.DefaultProjectBuilderConfiguration;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectBuilder;
+import org.apache.maven.project.interpolation.ModelInterpolator;
import org.codehaus.plexus.PlexusTestCase;
import org.codehaus.plexus.util.FileUtils;
import org.codehaus.plexus.util.StringUtils;
@@ -139,18 +142,20 @@ public class ArchetyperRoundtripWithProx
+ "archetype" );
File generatedArchetypePom = new File( generatedArchetypeDirectory, "pom.xml" );
MavenProject generatedArchetypeProject = projectBuilder.build( generatedArchetypePom, localRepository, null );
+ ModelInterpolator modelInterpolator = (ModelInterpolator)lookup( ModelInterpolator.ROLE );
+ Model generatedArchetypeModel = modelInterpolator.interpolate( generatedArchetypeProject.getModel(), generatedArchetypePom.getParentFile(), new DefaultProjectBuilderConfiguration(), true );
File archetypeDirectory =
new File( generatedArchetypeDirectory, "src" + File.separator + "main" + File.separator + "resources" );
File archetypeArchive = archetype.archiveArchetype( archetypeDirectory, new File(
- generatedArchetypeProject.getBuild().getDirectory() ),
- generatedArchetypeProject.getBuild().getFinalName() );
+ generatedArchetypeModel.getBuild().getDirectory() ),
+ generatedArchetypeModel.getBuild().getFinalName() );
String baseName =
StringUtils.replace( generatedArchetypeProject.getGroupId(), ".", File.separator ) + File.separator
+ generatedArchetypeProject.getArtifactId() + File.separator + generatedArchetypeProject.getVersion()
- + File.separator + generatedArchetypeProject.getBuild().getFinalName();
+ + File.separator + generatedArchetypeModel.getBuild().getFinalName();
File archetypeInRepository = new File( centralRepository.getBasedir(), baseName + ".jar" );
File archetypePomInRepository = new File( centralRepository.getBasedir(), baseName + ".pom" );
archetypeInRepository.getParentFile().mkdirs();
Modified: maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java (original)
+++ maven/archetype/trunk/archetype-common/src/test/java/org/apache/maven/archetype/test/RoundtripMultiModuleTest.java Mon Feb 2 21:22:42 2015
@@ -31,8 +31,11 @@ import org.apache.maven.archetype.catalo
import org.apache.maven.archetype.common.ArchetypeRegistryManager;
import org.apache.maven.archetype.common.Constants;
import org.apache.maven.artifact.repository.ArtifactRepository;
+import org.apache.maven.model.Model;
+import org.apache.maven.project.DefaultProjectBuilderConfiguration;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectBuilder;
+import org.apache.maven.project.interpolation.ModelInterpolator;
import org.codehaus.plexus.PlexusTestCase;
import org.codehaus.plexus.util.FileUtils;
import org.codehaus.plexus.util.StringUtils;
@@ -103,6 +106,8 @@ public class RoundtripMultiModuleTest
MavenProject project = projectBuilder.build( pom, localRepository, null );
+ ModelInterpolator modelInterpolator = (ModelInterpolator)lookup( ModelInterpolator.ROLE );
+
ArchetypeCreationRequest acr =
new ArchetypeCreationRequest().setProject( project ).setLocalRepository( localRepository ).setFiltereds(
Constants.DEFAULT_FILTERED_EXTENSIONS ).setLanguages( Constants.DEFAULT_LANGUAGES ).setPostPhase(
@@ -140,18 +145,19 @@ public class RoundtripMultiModuleTest
+ "archetype" );
File generatedArchetypePom = new File( generatedArchetypeDirectory, "pom.xml" );
MavenProject generatedArchetypeProject = projectBuilder.build( generatedArchetypePom, localRepository, null );
+ Model generatedModel = modelInterpolator.interpolate( generatedArchetypeProject.getModel(), generatedArchetypePom.getParentFile(), new DefaultProjectBuilderConfiguration(), true );
File archetypeDirectory =
new File( generatedArchetypeDirectory, "src" + File.separator + "main" + File.separator + "resources" );
- File archetypeArchive = archetype.archiveArchetype( archetypeDirectory, new File(
- generatedArchetypeProject.getBuild().getDirectory() ),
- generatedArchetypeProject.getBuild().getFinalName() );
+ File archetypeArchive = archetype.archiveArchetype( archetypeDirectory,
+ new File( generatedModel.getBuild().getDirectory() ),
+ generatedModel.getBuild().getFinalName() );
String baseName =
StringUtils.replace( generatedArchetypeProject.getGroupId(), ".", File.separator ) + File.separator
+ generatedArchetypeProject.getArtifactId() + File.separator + generatedArchetypeProject.getVersion()
- + File.separator + generatedArchetypeProject.getBuild().getFinalName();
+ + File.separator + generatedModel.getBuild().getFinalName();
File archetypeInRepository = new File( centralRepository.getBasedir(), baseName + ".jar" );
File archetypePomInRepository = new File( centralRepository.getBasedir(), baseName + ".pom" );
archetypeInRepository.getParentFile().mkdirs();
Modified: maven/archetype/trunk/archetype-common/src/test/resources/projects/create-3/profiles.xml
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/test/resources/projects/create-3/profiles.xml?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-common/src/test/resources/projects/create-3/profiles.xml (original)
+++ maven/archetype/trunk/archetype-common/src/test/resources/projects/create-3/profiles.xml Mon Feb 2 21:22:42 2015
@@ -1,4 +1,4 @@
<!-- org/apache/maven/archetype/test
A String to search for -->
-<profiles>
-</profiles>
\ No newline at end of file
+<profilesXml>
+</profilesXml>
Modified: maven/archetype/trunk/pom.xml
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/pom.xml?rev=1656583&r1=1656582&r2=1656583&view=diff
==============================================================================
--- maven/archetype/trunk/pom.xml (original)
+++ maven/archetype/trunk/pom.xml Mon Feb 2 21:22:42 2015
@@ -73,10 +73,10 @@
</distributionManagement>
<properties>
- <mavenVersion>2.0.8</mavenVersion><!-- with 2.0.9 proxy test fails -->
+ <mavenVersion>2.2.1</mavenVersion>
<netbeans.hint.useExternalMaven>true</netbeans.hint.useExternalMaven>
<mavenPluginPluginVersion>3.2</mavenPluginPluginVersion>
- <wagonVersion>1.0</wagonVersion>
+ <wagonVersion>2.8</wagonVersion>
<maven.site.path>archetype-archives/archetype-LATEST</maven.site.path>
</properties>
@@ -142,7 +142,7 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
- <version>1.5.8</version>
+ <version>3.0.21</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
@@ -152,7 +152,7 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-interactivity-api</artifactId>
- <version>1.0-alpha-5</version>
+ <version>1.0-alpha-6</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
@@ -234,7 +234,7 @@
<plugin>
<groupId>org.codehaus.modello</groupId>
<artifactId>modello-maven-plugin</artifactId>
- <version>1.7</version><!-- regression in Modello 1.8 causing build failure -->
+ <version>1.8.3</version><!-- regression in Modello 1.8 causing build failure -->
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>