Dennis, that is great. I feel like I spend a non-trivial amount of
time tracking artifact versions etc and am especially concerned about
bug fixes that may be available etc.

I'm going to take a look at the dependency plugin as Mark suggested
but it would also be nice if you could see about perhaps adapting and
donating your code.

Wayne

On 1/19/07, Dennis Lundberg <[EMAIL PROTECTED]> wrote:
Wayne Fay wrote:
> I have a variety of dependencies declared in my largish J2EE project
> and I'm wondering if perhaps there's a plugin or something available
> that would run out to the Maven repo, check my declared dependencies
> and versions against those available in the repo, and let me know
> which ones seem to have updates available.
>
> Ideally it would produce a list like:
>
> groupId/artifactId --- my declared version -- other versions available
> xml-apis/xml-apis: 1.0.b2 [1.3.02, 1.3.03, 1.3.04]
> org.codehaus.woodstox/wstx-asl: 3.0.0 [3.0.1, 3.0.2, 3.0.3, 3.1.0,
> 3.1.1, 3.2.0]
> etc
>
> Obviously I can do this myself manually (and I do now and then) but it
> would be nice if this was available in an easy to use plugin available
> from the command line. I don't necessarily always want to use the
> latest and greatest version of all my dependencies, but if I've
> declared 3.0.0 and a new version 3.0.4 is available (with bugfixes
> etc) then I should probably know about it, test my app to make it
> doesn't break anything, and plan to include it in a future version of
> my app.
>
> If it doesn't already exist, I'll have to start looking into
> implementing this myself, I suppose.
>
> Wayne

Hi Wayne,

This is an interesting idea. At my day job we have something like this
for our ant builds. After every release build a report is generated
which shows, among other things, precisely this. It is currently text
based and looks like this:

-----------------------------------------------------------------
Product XYZ is not using the latest version of these dependencies
-----------------------------------------------------------------
Dependency                         Used     Latest
-----------------------------------------------------------------
jakarta-commons-logging.jar        1.0.4    1.1
junit.jar                          3.8.1    3.8.2


Perhaps I can use some of this reporting code and turn it into a plugin.

--
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to