[
https://issues.apache.org/jira/browse/GERONIMO-4248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Jencks closed GERONIMO-4248.
----------------------------------
Resolution: Fixed
History files checked into trunk rev 686287.
> 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.