wyona/yanel — Issue #8: Cleanup duplicated libraries
Author: michaelwechner
Created: 2011-11-08 18:56:11+00:00
State: open

> Hi Michael,
> I suspect that my "git fetch" in the local yanel repo did not work as expected.
> I deleted now my local git repo of yanel and fetched it again from github.
> Now it looks much better, but still I see the following duplicates (or non-matching version numbers between API and Impl):
> So these libs are
> backport-util-concurrent-2.2.jar
> backport-util-concurrent-3.1.jar

same for me
> commons-beanutils-1.6.jar
> commons-beanutils-1.7.0.jar

same for me
> commons-collections-2.1.jar
> commons-collections-3.2.jar

I have got one more even:

commons-collections-2.1.jar commons-collections-3.1.jar commons-collections-3.2.jar
> commons-logging-1.0.4.jar but the API is version 1.1 (maybe this has to be like this, I don't know, I'm just mentioning it):
> commons-logging-api-1.1.jar

same for me

commons-logging-1.0.4.jar commons-logging-1.1.jar
> dom4j-1.5.2.jar
> dom4j-1.6.1.jar

same for me
> All others have been cleaned up. Sorry for the first list, but I guess you should have a look at these libs here.
> I looked at different locations for this analysis:
> - First I deleted the local maven repository and built yanel from scratch. In the Maven repo you see more duplicates but that can be (e.g. older contribution resources or whatever might have an old dependency). But as long as these resources are not used, it won't harm.
> - Secondly after a clean build followed by the regular build of Yanel, I checked the libs in YANEL/build/webapps/ROOT/WEB-INF/lib : from here I put together the list above.
> Let me know what you think,

I agree we should clean this up or at least add them to the list of duplicates at

src/build/build.properties (property duplicated.libs)