dependency history
------------------
Key: GERONIMO-4248
URL: https://issues.apache.org/jira/browse/GERONIMO-4248
Project: Geronimo
Issue Type: New Feature
Security Level: public (Regular issues)
Components: car-maven-plugin
Affects Versions: 2.2
Reporter: David Jencks
Assignee: David Jencks
Fix For: 2.2
Make the car maven plugin compare the current build's plugin dependencies with
what was there last time, saved in svn. Fail the build if it's changed, and
output difference between now and then. This should make it a lot easier to
turn on useMavenDependencies and not break stuff, and also pick up unwanted
artifact changes.
Current impl does this:
- keeps historical dependencies in src/main/history/dependencies.xml
- if the file is missing, it creates it with current dependency info
- if the file is there, it compares with current dependency info and if it's
changed writes out dependences.added.xml and dependencies.removed.xml
- by default it fails on changes, although this can be turned off.
- respects current useTransitiveDependencies flag setting.
After checking in the plugin mods we'll need to build and check in all the new
history files.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.