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>