Several new features
have been added to dependency since 1.0:
Copy-Dependencies
& Unpack-dependencies:
Ability to
copy/unpack artifacts to a subfolder per artifact and/or into a structure by
type: /jars/ /wars/ etc.
Ability to limit
copy/unpack dependencies to direct dependencies only.
Can now lookup
classifers based on dependencies (to find sources etc).
Ability to include
or exclude by type.
Ability to
limit by scope.
Now handle classifiers
for copying/unpacking sources, test-jars etc based on the project
dependencies.
All
goals:
Snapshots default to overwrite, Releases default to not
overwrite. Both are able to be overridden.
New goals:
Resolve will simply let maven resolve the dependencies
to the local repository. Usefull when transitive connections on
remoteRepositories are causing intermittent failures. This way all dendencies
can be resolved before getting coffee while the build occurs. Resolve can also
handle classifiers.
Sources will download the sources to the local
repository. (like resolve)
This release will be pending the outcome of a possible
move to apache plugins.