diff --git a/artifact/project.xml b/artifact/project.xml index ae1ff907..baae6f0d 100644 --- a/artifact/project.xml +++ b/artifact/project.xml @@ -23,7 +23,7 @@ 3 maven-artifact-plugin Maven Artifact Plugin - 1.9-SNAPSHOT + 1.9 Tools to manage artifacts and deployment. *WARNING*: This version of the artifact-plugin requires Maven 1.1. People using Maven 1.0 should NOT use this version of the plugin. Tools to manage artifacts and deployment @@ -77,6 +77,11 @@ 1.8 MAVEN_ARTIFACT_1_8 + + 1.9 + 1.9 + MAVEN_ARTIFACT_1_9 + @@ -271,7 +276,6 @@ This library is already loaded by maven's core. Be careful to use the same version number as in the core. - maven dom4j @@ -280,7 +284,7 @@ This library is already loaded by maven's core. Be careful to use the same version number as in the core. - + commons-jelly commons-jelly-tags-ant @@ -294,7 +298,7 @@ This library is already loaded by maven's core. Be careful to use the same version number as in the core. - + forehead forehead diff --git a/artifact/xdocs/changes.xml b/artifact/xdocs/changes.xml index ea659890..dbaef3cd 100644 --- a/artifact/xdocs/changes.xml +++ b/artifact/xdocs/changes.xml @@ -1,4 +1,5 @@ + - - - Changes - Jason van Zyl - Vincent Massol - - - - Allow to sign artifacts to deploy. Refer to properties documentation to know how to activate it. - Upgrade maven-model to version 3.0.2 and use stax reader/parser for the pom to allow to use relative entities. - Upgrade plexus-utils to version 1.0.5 - Upgrade commons-jexl to version 1.1 - Change the default repository to http://repo1.maven.org/maven/ for dependencies url in the manifest. - Creating an upload-bundle for a plugin without any java code does not work. - Update to velocity 1.5. - Update jelly dependency to match the ones in maven 1.1 core. - Include javadocs in created upload bundle. - "reject HostKey" error : Due to the upgrade of wagon, artifacts can't be deployed with scp and sftp protocols. - Upgrade Wagon dependencies to version 1.0-beta-2. - Upgrade dependencies required by wagon : upgrade jsch 0.1.27 (instead of 0.1.14) and commons-net 1.4.1 (instead of 1.4.0). - - + + + Changes + Jason van Zyl + Vincent Massol + + + + Allow to sign artifacts to deploy. Refer to properties documentation to know how to activate it. + Upgrade maven-model to version 3.0.2 and use stax reader/parser for the pom to allow to use relative entities. + Upgrade plexus-utils to version 1.0.5 + Upgrade commons-jexl to version 1.1 + Change the default repository to http://repo1.maven.org/maven/ for dependencies url in the manifest. + Creating an upload-bundle for a plugin without any java code does not work. + Update to velocity 1.5. + Update jelly dependency to match the ones in maven 1.1 core. + Include javadocs in created upload bundle. + "reject HostKey" error : Due to the upgrade of wagon, artifacts can't be deployed with scp and sftp protocols. + Upgrade Wagon dependencies to version 1.0-beta-2. + Upgrade dependencies required by wagon : upgrade jsch 0.1.27 (instead of 0.1.14) and commons-net 1.4.1 (instead of 1.4.0). + + Document artifact:create-upload-bundle. - + Rewrite the POM generated with artifact:create-upload-bundle. Fix also MPREPO-10. - + New goal artifact:create-upload-bundlethat replaces deprecated create-upload-bundle. - - Upgrade to HttpClient 3.0. - - + + Upgrade to HttpClient 3.0. + + New attribute artifactIdOverridethat allows to specify custom names for deployed/installed artifacts. - - When deploying a snapshot, jar and pom have different timestamped version. - Make deploying a timestamped SNAPSHOT artifact configurable. + + When deploying a snapshot, jar and pom have different timestamped version. + Make deploying a timestamped SNAPSHOT artifact configurable. Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated : -
    -
  • commons-collections v3.1 -> v3.0
  • -
  • commons-httpclient v2.0 -> v2.0.2
  • -
  • commons-jelly v1.0-beta-4 -> v1.0
  • -
  • commons-jexl v1.0-beta-1 -> v1.0
  • -
  • commons-logging v1.0.3 -> v1.0.4
  • -
  • commons-net v1.1.0 -> v1.4.0
  • -
  • plexus-utils v1.0-alpha-3 -> v1.0.3
  • -
-
- Correct handling of directory without a leading / - When rewriting POM, versions of dependencies overrided are resolved. - New tag artifact:rewritePOM to Rewrite a full model. Inheritence,expression, and versions of dependencies overrided are resolved. -
- - Correct basedir for file:// URLs - Fix handling of dependencies with properties - - - Correct the translation of dependency properties on deployment of the POM - Upgrade Wagon SSH External provider to allow the use of no private key, and to correctly pass the private key and port arguments - Upgrade Wagon SSH provider to fix directory creation in the SFTP provider - - - Wholly resolve the POM before deploying - Deploy anything with SNAPSHOT in the version as a snapshot - Deprecated install-snapshot and deploy-snapshot goals - Remove deprecated old deployment method - Replace bulk of code with Wagon - - - Improve error handling in FTPDeployer - Allow scpexe protocol to work better with args - Check return code of spawned external processes - Remove old snapshots that were created with symlinks before deployment. - Fix group setting for scpexe deployer - Run scpexe with a relative path so it works on cygwin. - Improve error reporting on a JCEless install attempting to use built in SSH. - Only log JSCH exceptions in debug mode, report exception - Fix group setting for scp deployer - Add mode setting for remote repository - Fix group setting for SFTP deployer - Fix group setting for FTP deployer - - - Add overwrite option to unzip - necessary to run in batch mode - Add an scp executable deployer - Deprecated the artifact:load hook goal - Allow use of distributionSite POM attribute in artifact method - Update dependencies on commons-* - - - Allow non-passive FTP - Fix copy-deps when list is empty - Accept empty passphrase to ssh based deployers - Default to maven.username if repository username not given - Add typeHandler parameter to tags to specify a custom handler - Switch between modern and legacy mode based on properties defined - Absorb the deploy plugin to give one point of migration - Build and run against the installed version of Maven - Replace Apache Jakarta Maven by Apache Maven in Manifest - - - Add documentation for the compress mode property. - Fix Scp deployer when it use compress mode. - Add uberjar extension mapping. - - - Allow the deploy goals to work with maven.multiproject.type=plugin - - - Update to commons-jelly-20030902.160215 - Update to velocity 1.4-dev - Update to commons-lang 1.0.1 - - +
    +
  • commons-collections v3.1 -> v3.0
  • +
  • commons-httpclient v2.0 -> v2.0.2
  • +
  • commons-jelly v1.0-beta-4 -> v1.0
  • +
  • commons-jexl v1.0-beta-1 -> v1.0
  • +
  • commons-logging v1.0.3 -> v1.0.4
  • +
  • commons-net v1.1.0 -> v1.4.0
  • +
  • plexus-utils v1.0-alpha-3 -> v1.0.3
  • +
+ + Correct handling of directory without a leading / + When rewriting POM, versions of dependencies overrided are resolved. + New tag artifact:rewritePOM to Rewrite a full model. Inheritence,expression, and versions of dependencies overrided are resolved. +
+ + Correct basedir for file:// URLs + Fix handling of dependencies with properties + + + Correct the translation of dependency properties on deployment of the POM + Upgrade Wagon SSH External provider to allow the use of no private key, and to correctly pass the private key and port arguments + Upgrade Wagon SSH provider to fix directory creation in the SFTP provider + + + Wholly resolve the POM before deploying + Deploy anything with SNAPSHOT in the version as a snapshot + Deprecated install-snapshot and deploy-snapshot goals + Remove deprecated old deployment method + Replace bulk of code with Wagon + + + Improve error handling in FTPDeployer + Allow scpexe protocol to work better with args + Check return code of spawned external processes + Remove old snapshots that were created with symlinks before deployment. + Fix group setting for scpexe deployer + Run scpexe with a relative path so it works on cygwin. + Improve error reporting on a JCEless install attempting to use built in SSH. + Only log JSCH exceptions in debug mode, report exception + Fix group setting for scp deployer + Add mode setting for remote repository + Fix group setting for SFTP deployer + Fix group setting for FTP deployer + + + Add overwrite option to unzip - necessary to run in batch mode + Add an scp executable deployer + Deprecated the artifact:load hook goal + Allow use of distributionSite POM attribute in artifact method + Update dependencies on commons-* + + + Allow non-passive FTP + Fix copy-deps when list is empty + Accept empty passphrase to ssh based deployers + Default to maven.username if repository username not given + Add typeHandler parameter to tags to specify a custom handler + Switch between modern and legacy mode based on properties defined + Absorb the deploy plugin to give one point of migration + Build and run against the installed version of Maven + Replace Apache Jakarta Maven by Apache Maven in Manifest + + + Add documentation for the compress mode property. + Fix Scp deployer when it use compress mode. + Add uberjar extension mapping. + + + Allow the deploy goals to work with maven.multiproject.type=plugin + + + Update to commons-jelly-20030902.160215 + Update to velocity 1.4-dev + Update to commons-lang 1.0.1 + +