Changes
Jason van Zyl
Vincent Massol
Use a custom build of velocity (1.5-20060721.044818) to wait for a release of velocity 1.5 which will fix the issue VELOCITY-193 (The horrible error : "log4j:ERROR Attempted to append to closed appender named [null]").
Update jelly dependency to match the ones in maven 1.1 core.
Include javadocs in created upload bundle.
Upgrade Wagon dependencies : wagon-provider-api 1.0-beta-1, wagon-http 1.0-beta-1, wagon-file 1.0-beta-1, wagon-ftp 1.0-beta-1, wagon-ssh 1.0-beta-1, wagon-ssh-external 1.0-beta-1
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.
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.
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