svn commit: r994071 - /websites/production/maven/components/aether-archives/aether.html
Author: hboutemy Date: Fri Jul 29 21:56:47 2016 New Revision: 994071 Log: added Aether import plan Added: websites/production/maven/components/aether-archives/aether.html (with props) Added: websites/production/maven/components/aether-archives/aether.html == --- websites/production/maven/components/aether-archives/aether.html (added) +++ websites/production/maven/components/aether-archives/aether.html Fri Jul 29 21:56:47 2016 @@ -0,0 +1,98 @@ +Aether import plan to Maven: WIP + +IP Clearance +Tracked on http://incubator.apache.org/ip-clearance/maven-aether.html;>Incubator IP Clearance and through https://issues.apache.org/jira/browse/MNG-6007;>MNG-6007. + +Code integration + +current Eclipseplan at Apache Maven for Maven 3.x +Name +Aether +Artifact Resolver +Site +https://projects.eclipse.org/projects/technology.aether;>https://projects.eclipse.org/projects/technology.aether +https://maven.apache.org/resolver/temporary http://maven.apache.org/aether-archives/aether-LATEST/;>https://maven.apache.org/aether-archives/aether-LATEST/ +SCM repo +http://git.eclipse.org/c/aether/aether-core.git/;>aether-core.git +http://git.eclipse.org/c/aether/aether-ant.git/;>aether-ant.git +http://git.eclipse.org/c/aether/aether-demo.git/;>aether-demo.git +https://issues.apache.org/jira/browse/MNG-6008;>MNG-6008maven-resolver.gittemporary https://git-wip-us.apache.org/repos/asf?p=maven-aether.git;>maven-aether.git +central groupId +https://repo.maven.apache.org/maven2/org/eclipse/aether/;>org.eclipse.aether +https://repo.maven.apache.org/maven2/org/apache/maven/artifact/;>org.apache.maven.artifact.resolver +artifactIds +aether +aether-api +aether-impl +aether-spi +aether-util +aether-transport-* +resolver +resolver-api +resolver-impl +resolver-spi +resolver-util +resolver-transport-* +OSGi Bundles +org.eclipse.aether.api +org.eclipse.aether.impl +org.eclipse.aether +no OSGi bundles in Apache Maven +P2 repo +http://download.eclipse.org/aether/aether-core/releases/;>http://download.eclipse.org/aether/aether-core/releases/ +http://download.eclipse.org/aether/maven-aether-provider/releases/;>http://download.eclipse.org/aether/maven-aether-provider/releases/ +no P2 repo +API java packages +http://download.eclipse.org/aether/aether-core/1.0.0/apidocs/;>org.eclipse.aether... +Keep packages in Maven 3.x to maintain compatibility for some plugins or extensions using Aether API. +Impl java packages +org.eclipse.aether.impl.* +org.eclipse.aether.internal.* +Same as API, even if nobody should rely on impl... +SPI java packages +org.eclipse.aether.spi.* +Same as API (is it really used outside?) +Util java packages +org.eclipse.aether.util.* +Same as API (is it really used outside?) +Transport java packages +org.eclipse.aether.transport.* +Same as API (is it really used outside?) +Ant Tasks +Aether Ant Tasks +Maven Artifact Resolver Ant Tasks +Maven Provider (in core) +http://maven.apache.org/ref/3.3.9/maven-aether-provider/;>Maven Aether Provider +Maven Resolver Provider + + +Versions history + +https://projects.eclipse.org/projects/technology.aether;>Aether version +http://maven.apache.org/docs/history.html;>used in which Maven version +Sonatype Aether 1.2 +2010-09-02 https://repo.maven.apache.org/maven2/org/apache/maven/maven-aether-provider/;>3.0-beta-3 +Sonatype Aether 1.7 +2010-10-08 http://maven.apache.org/ref/3.0/apache-maven/dependencies.html;>3.0 +Sonatype Aether 1.8 +2010-11-26 http://maven.apache.org/ref/3.0.1/apache-maven/dependencies.html;>3.0.1 +Sonatype Aether 1.9 +2011-01-12 http://maven.apache.org/ref/3.0.2/apache-maven/dependencies.html;>3.0.2 +Sonatype Aether 1.11 +2011-03-04 http://maven.apache.org/ref/3.0.3/apache-maven/dependencies.html;>3.0.3 +Sonatype Aether 1.13.1 +2012-01-20 http://maven.apache.org/ref/3.0.4/apache-maven/dependencies.html;>3.0.4 +2013-02-23 http://maven.apache.org/ref/3.0.5/apache-maven/dependencies.html;>3.0.5 +Eclipse Aether 0.9.0.M2 +2013-07-15 http://maven.apache.org/ref/3.1.0/apache-maven/dependencies.html;>3.1.0 +2013-10-04 http://maven.apache.org/ref/3.1.1/apache-maven/dependencies.html;>3.1.1 +2014-02-21 http://maven.apache.org/ref/3.2.1/apache-maven/dependencies.html;>3.2.1 +2014-06-26 http://maven.apache.org/ref/3.2.2/apache-maven/dependencies.html;>3.2.2 +2014-08-17 http://maven.apache.org/ref/3.2.3/apache-maven/dependencies.html;>3.2.3 +Eclipse Aether 1.0.0.v20140518 +2014-12-20 http://maven.apache.org/ref/3.2.5/apache-maven/dependencies.html;>3.2.5 +Eclipse Aether 1.0.2.v20150114 +2015-03-18 http://maven.apache.org/ref/3.3.1/apache-maven/dependencies.html;>3.3.1 +2015-04-28 http://maven.apache.org/ref/3.3.3/apache-maven/dependencies.html;>3.3.3 +2015-11-14 http://maven.apache.org/ref/3.3.9/apache-maven/dependencies.html;>3.3.9 + \ No
svn commit: r1754566 - /maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
Author: gboue Date: Fri Jul 29 19:22:01 2016 New Revision: 1754566 URL: http://svn.apache.org/viewvc?rev=1754566=rev Log: [MASSEMBLY-824] Use of appendAssemblyId and finalName can cause problems Updated documentation to clarify that setting 'appendAssemblyId' to 'false' also removes the classifier and can lead to warnings about changing the file of the main project artifact. Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java?rev=1754566=1754565=1754566=diff == --- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java (original) +++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java Fri Jul 29 19:22:01 2016 @@ -72,7 +72,9 @@ public abstract class AbstractAssemblyMo protected FixedStringSearchInterpolator rootInterpolator; /** - * Set to false to exclude the assembly id from the assembly final name. + * Set to false to exclude the assembly id from the assembly final name, and to create the resultant assembly + * artifacts without classifier. As such, an assembly artifact having the same format as the packaging of the + * current Maven project will replace the file for this main project artifact. */ @Parameter( property = "assembly.appendAssemblyId", defaultValue = "true" ) boolean appendAssemblyId;
svn commit: r1754565 - /maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
Author: gboue Date: Fri Jul 29 19:19:16 2016 New Revision: 1754565 URL: http://svn.apache.org/viewvc?rev=1754565=rev Log: [MASSEMBLY-818] Remove deprecated parameters for the single goal Updated warning message about setting 'appendAssemblyId' to false: 'classifier' option was removed so it should not be mentioned anymore. Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java?rev=1754565=1754564=1754565=diff == --- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java (original) +++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java Fri Jul 29 19:19:16 2016 @@ -490,8 +490,7 @@ public abstract class AbstractAssemblyMo { final StringBuilder message = new StringBuilder(); -message.append( "Configuration options: 'appendAssemblyId' is set to false, " -+ "and 'classifier' is missing." ); +message.append( "Configuration option 'appendAssemblyId' is set to false." ); message.append( "\nInstead of attaching the assembly file: " ).append( destFile ); message.append( ", it will become the file for main project artifact." ); message.append( "\nNOTE: If multiple descriptors or descriptor-formats are provided "