GitHub user todor opened a pull request:
https://github.com/apache/maven-plugins/pull/39
Support for purging output directory before unpacking. If a new version ...
...of the artifact is available and part of the contents is deleted in this
new version, it should be deleted after unpacking to avoid undesired side
effects. E.g. if we deploy large test data (let's say > 1 GB ) we would like to
unpack it only if there is a change in the data but anything deleted from the
previous version should be removed too. purgingOutputDirectory provides this
capability. The consumer should be careful to configure purging in a
non-conflicting way which can end up with deleting data that won't be
unpacked.(If two artifacts have the same output folder and one of them needs
processing and purges the output folder, then the other one should be unpacked
even if it is not updated)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/todor/maven-plugins
maven-dependency-plugin/purge_output_directory_support
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-plugins/pull/39.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #39
----
commit 2ca6a618f1fed25b37060ca8bacce88aa57fc09e
Author: Todor Petrov <[email protected]>
Date: 2014-12-14T15:52:49Z
Support for purging output directory before unpacking. If a new version of
the artifact is available and part of the contents is deleted in this new
version, it should be deleted after unpacking to avoid undesired side effects.
E.g. if we deploy large test data (let's say > 1 GB ) we would like to unpack
it only if there is a change in the data but anything deleted from the previous
version should be removed too. purgingOutputDirectory provides this capability.
The consumer should be careful to configure purging in a non-conflicting way
which can end up with deleting data that won't be unpacked.(If two artifacts
have the same output folder and one of them needs processing and purges the
output folder, then the other one should be unpacked even if it is not updated)
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]