[ 
https://issues.apache.org/jira/browse/GERONIMO-4248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12622751#action_12622751
 ] 

David Jencks commented on GERONIMO-4248:
----------------------------------------

rev 686088 and 686089 are c-m-p implementation.

> 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.

Reply via email to