Author: brett Date: Thu Jun 23 11:33:19 2005 New Revision: 193195 URL: http://svn.apache.org/viewcvs?rev=193195&view=rev Log: merge changes for rev 193190 from the alpha-3 tag
Modified: maven/components/trunk/maven-artifact-ant/sample.build.xml maven/components/trunk/maven-core/pom.xml maven/components/trunk/maven-core/src/assemble/bin.xml maven/components/trunk/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java Modified: maven/components/trunk/maven-artifact-ant/sample.build.xml URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-artifact-ant/sample.build.xml?rev=193195&r1=193194&r2=193195&view=diff ============================================================================== --- maven/components/trunk/maven-artifact-ant/sample.build.xml (original) +++ maven/components/trunk/maven-artifact-ant/sample.build.xml Thu Jun 23 11:33:19 2005 @@ -20,7 +20,7 @@ <target name="initTaskDefs"> <path id="maven.classpath"> <!-- don't forget to set the value! --> - <pathelement location="target/maven-artifact-ant-2.0-SNAPSHOT-dep.jar"/> + <pathelement location="target/maven-artifact-ant-2.0-alpha-3-dep.jar"/> </path> <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant"> @@ -63,16 +63,16 @@ <fileset refid="my.dependency.fileset"/> </copy> - <artifact:install file="target/maven-artifact-ant-2.0-SNAPSHOT.jar"> + <artifact:install file="target/maven-artifact-ant-2.0-alpha-3.jar"> <pom refid="maven.project"/> </artifact:install> - <artifact:deploy file="target/maven-artifact-ant-2.0-SNAPSHOT.jar"> + <artifact:deploy file="target/maven-artifact-ant-2.0-alpha-3.jar"> <remoteRepository refid="deploy.repository"/> <pom refid="maven.project"/> </artifact:deploy> - <artifact:deploy file="target/maven-artifact-ant-2.0-SNAPSHOT.jar"> + <artifact:deploy file="target/maven-artifact-ant-2.0-alpha-3.jar"> <remoteRepository url="scp://localhost/tmp/deployment-repo"> <authentication username="brett" privateKey="${user.home}/.ssh/id_dsa"/> </remoteRepository> @@ -128,7 +128,7 @@ <remoteRepository refid="deploy.repository"/> </artifact:dependencies> - <artifact:deploy file="target/maven-artifact-ant-2.0-SNAPSHOT.jar"> + <artifact:deploy file="target/maven-artifact-ant-2.0-alpha-3.jar"> <localRepository refid="local.repository.scm"/> <remoteRepository refid="deploy.repository"/> <pom refid="maven.project"/> Modified: maven/components/trunk/maven-core/pom.xml URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/pom.xml?rev=193195&r1=193194&r2=193195&view=diff ============================================================================== --- maven/components/trunk/maven-core/pom.xml (original) +++ maven/components/trunk/maven-core/pom.xml Thu Jun 23 11:33:19 2005 @@ -133,7 +133,7 @@ <distributionManagement> <site> <id>website</id> - <url>scp://www.apache.org//www/maven.apache.org/m2</url> + <url>scp://minotaur.apache.org//www/maven.apache.org/m2</url> </site> </distributionManagement> <build> Modified: maven/components/trunk/maven-core/src/assemble/bin.xml URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/assemble/bin.xml?rev=193195&r1=193194&r2=193195&view=diff ============================================================================== --- maven/components/trunk/maven-core/src/assemble/bin.xml (original) +++ maven/components/trunk/maven-core/src/assemble/bin.xml Thu Jun 23 11:33:19 2005 @@ -28,6 +28,9 @@ <includes> <include>maven-core-*.jar</include> </includes> + <excludes> + <exclude>maven-core-*-sources.jar</exclude> + </excludes> </fileSet> </fileSets> <dependencySets> @@ -35,6 +38,7 @@ <outputDirectory>core</outputDirectory> <includes> <include>plexus:plexus-container-default</include> + <include>plexus:plexus-utils</include> </includes> </dependencySet> <dependencySet> @@ -48,7 +52,6 @@ <excludes> <exclude>plexus:plexus-container-default</exclude> <exclude>classworlds:classworlds</exclude> - <!-- included in default container - not needed --> <exclude>plexus:plexus-utils</exclude> <!-- transitively picked up via default container - not needed --> <exclude>junit:junit</exclude> Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java?rev=193195&r1=193194&r2=193195&view=diff ============================================================================== --- maven/components/trunk/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java (original) +++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/cli/MavenCli.java Thu Jun 23 11:33:19 2005 @@ -55,10 +55,12 @@ import java.io.File; import java.io.IOException; import java.io.InputStreamReader; +import java.io.InputStream; import java.net.URL; import java.util.Collections; import java.util.Enumeration; import java.util.List; +import java.util.Properties; /** * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a> @@ -117,7 +119,7 @@ // ---------------------------------------------------------------------- initializeSystemProperties( commandLine ); - + if( commandLine.hasOption( CLIManager.ACTIVATE_PROFILES ) ) { System.setProperty(ProfileActivationUtils.ACTIVE_PROFILE_IDS, commandLine.getOptionValue( CLIManager.ACTIVATE_PROFILES ) ); @@ -189,12 +191,12 @@ showFatalError( "Unable to read settings.xml", e, showErrors ); return 1; } - + if ( commandLine.hasOption( CLIManager.BATCH_MODE ) ) { settings.setInteractiveMode( false ); } - + if ( commandLine.hasOption( CLIManager.FORCE_PLUGIN_UPDATES ) ) { settings.getRuntimeInfo().setPluginUpdateOverride( Boolean.TRUE ); @@ -397,54 +399,39 @@ { artifactRepositoryFactory.setGlobalSnapshotPolicy( ArtifactRepository.SNAPSHOT_POLICY_ALWAYS ); } - + if ( commandLine.hasOption( CLIManager.CHECKSUM_FAILURE_POLICY ) ) { System.out.println( "+ Enabling strict checksum verification on all artifact downloads."); - + artifactRepositoryFactory.setGlobalChecksumPolicy( ArtifactRepository.CHECKSUM_POLICY_FAIL ); } else if ( commandLine.hasOption( CLIManager.CHECKSUM_WARNING_POLICY ) ) { System.out.println( "+ Disabling strict checksum verification on all artifact downloads."); - + artifactRepositoryFactory.setGlobalChecksumPolicy( ArtifactRepository.CHECKSUM_POLICY_WARN ); } - + return localRepository; } private static void showVersion() { - // TODO: is there a beter way? Maybe read the manifest? - - String version = "unknown"; - + InputStream resourceAsStream; try { - for ( Enumeration e = MavenCli.class.getClassLoader().getResources( "/META-INF/maven/pom.xml" ); - e.hasMoreElements(); ) - { - URL resource = (URL) e.nextElement(); - if ( resource.getPath().indexOf( "maven-core" ) >= 0 ) - { - MavenXpp3Reader reader = new MavenXpp3Reader(); - Model model = reader.read( new InputStreamReader( resource.openStream() ) ); - version = model.getVersion(); - break; - } - } + Properties properties = new Properties(); + resourceAsStream = MavenCli.class.getClassLoader().getResourceAsStream( + "META-INF/maven/org.apache.maven/maven-core/pom.properties" ); + properties.load( resourceAsStream ); - System.out.println( "Maven version: " + version ); + System.out.println( "Maven version: " + properties.getProperty( "version", "unknown" ) ); } catch ( IOException e ) { System.err.println( "Unable determine version from JAR file: " + e.getMessage() ); } - catch ( XmlPullParserException e ) - { - System.err.println( "Unable to parse POM in JAR file: " + e.getMessage() ); - } } // ---------------------------------------------------------------------- @@ -523,15 +510,15 @@ public static final char NON_RECURSIVE = 'N'; public static final char UPDATE_SNAPSHOTS = 'U'; - + public static final char ACTIVATE_PROFILES = 'P'; - + public static final String FORCE_PLUGIN_UPDATES = "update-plugins"; - + public static final String SUPPRESS_PLUGIN_UPDATES = "no-plugin-updates"; - + public static final char CHECKSUM_FAILURE_POLICY = 'C'; - + public static final char CHECKSUM_WARNING_POLICY = 'c'; public CLIManager() Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=193195&r1=193194&r2=193195&view=diff ============================================================================== --- maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java (original) +++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java Thu Jun 23 11:33:19 2005 @@ -562,7 +562,7 @@ ArtifactRepository localRepository = session.getLocalRepository(); Set dependencies = metadataSource.retrieve( pluginArtifact, localRepository, - remoteRepositories ); + project.getPluginArtifactRepositories() ); ArtifactResolutionResult result = artifactResolver.resolveTransitively( dependencies, pluginArtifact, localRepository, @@ -1057,17 +1057,6 @@ artifactResolver.resolve( artifact, remoteArtifactRepositories, localRepository ); } - - // TODO: is this really necessary? - for ( Iterator it = project.getPluginArtifacts().iterator(); it.hasNext(); ) - { - Artifact artifact = (Artifact) it.next(); - - artifactResolver.resolve( artifact, remoteArtifactRepositories, localRepository ); - } - - // TODO: is this really necessary? - artifactResolver.resolve( project.getParentArtifact(), remoteArtifactRepositories, localRepository ); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]