You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "David Jencks (JIRA)" <ji...@apache.org> on 2008/08/15 19:29:44 UTC

[jira] Closed: (GERONIMO-4248) dependency history

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