Hi Michael,<div><br></div><div>I suspect that my "git fetch" in the local yanel repo did not work as expected.</div><div>I deleted now my local git repo of yanel and fetched it again from github.</div><div><br></div>

<div>Now it looks much better, but still I see the following duplicates (or non-matching version numbers between API and Impl):</div><div><br></div><div>So these libs are</div><div><div>backport-util-concurrent-2.2.jar</div>

<div>backport-util-concurrent-3.1.jar</div><div><br></div><div>commons-beanutils-1.6.jar</div><div>commons-beanutils-1.7.0.jar</div></div><div><br></div><div><div>commons-collections-2.1.jar</div><div>commons-collections-3.2.jar</div>
</div><div><br></div><div>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):</div>
<div>commons-logging-api-1.1.jar</div><div><br></div><div><div>dom4j-1.5.2.jar</div><div>dom4j-1.6.1.jar</div></div><div><br></div><div>All others have been cleaned up. Sorry for the first list, but I guess you should have a look at these libs here.</div>
<div><br></div><div>I looked at different locations for this analysis:</div><div>- 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.</div>
<div><br></div><div>- 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.</div><div><br></div><div>Let me know what you think,</div>
<div>Cheers</div><div>Balz</div><div><br></div><div><br><br><div title="signature"> </div><div class="gmail_quote">On Tue, Nov 8, 2011 at 4:30 PM, basZero <span dir="ltr"><<a href="mailto:baszero@gmail.com" target="_blank">baszero@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Michael,<div><br></div><div>I installed Yanel from scratch today and noticed the following: </div><div><br></div><div>

After calling the ./build.sh I checked out what libraries (JARs) are actually loaded and packaged for Yanel.</div>
<div>I see that some libraries are included in different versions and I think that should not be the case, right? Because you don't know which version gets actually loaded by the classloader in the JVM...</div><div><br>


</div><div>Duplicate libraries are:</div><div><br></div><div><pre style="padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-size:12px;background-color:rgb(251, 251, 251);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221, 221, 221);border-right-color:rgb(221, 221, 221);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(221, 221, 221);color:rgb(68, 68, 68);overflow-x:auto;overflow-y:auto;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;border-bottom-right-radius:3px 3px;border-bottom-left-radius:3px 3px">
<code style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;background-color:rgb(238, 238, 238) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:rgb(222, 222, 222) !important;border-right-color:rgb(222, 222, 222) !important;border-bottom-color:rgb(222, 222, 222) !important;border-left-color:rgb(222, 222, 222) !important;border-width:initial !important;border-color:initial !important">wyona-org-commons-1.0-dev-r51356.jar
wyona-org-commons-1.0-dev-r59402.jar

backport-util-concurrent-2.2.jar
backport-util-concurrent-3.1.jar

commons-beanutils-1.6.jar
commons-beanutils-1.7.0.jar

commons-logging-1.0.4.jar
commons-logging-1.1.1.jar

./yarep/yarep-core/1.0-dev-r50708/yarep-core-1.0-dev-r50708.jar
./yarep/yarep-core/1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46/yarep-core-1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46.jar

./yarep/yarep-impl/1.0-dev-r50708/yarep-impl-1.0-dev-r50708.jar
./yarep/yarep-impl/1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46/yarep-impl-1.0-dev-rfb5ff05f92fa91672a54c447ef78d7b66b858b46.jar
</code></pre></div><div><font face="'Bitstream Vera Sans Mono', Courier, monospace"><span style="font-size:12px"><br></span></font></div><div><br></div><div>I analyzed the wyona commons:</div>
<div>- r51356 gets referenced by ./yarep/dependencies.xml</div><div>- r59402 gets referenced by </div><div><br></div><div>./yanel/src/build/dependencies.xml</div><div>./yanel/build/lib/pom-core.xml</div><div><br></div><div>


and I think some other files like</div><div>./yanel/src/build/pom-core.xml</div><div>./yanel-patch-resource/src/build/dependencies.xml</div><div>./yanel-patch-resource/src/build/pom-core.xml</div><div>./yanel-snapshot/src/build/dependencies.xml</div>


<div>./yanel-snapshot/src/build/pom-core.xml</div><div> </div><div>If this is done by purpose, can you explain the reason? </div><div>Thanks for any feedback,</div><div><br></div><div>Cheers</div><div>Balz</div><div><br>

</div>
<div><div title="signature"><p><span style="color:#808080;font-family:'andale mono', times;font-size:small"><strong>Balz Schreier</strong></span><br><span style="color:#999999;font-family:'andale mono', times;font-size:small"><span style="color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px"><span style="color:#999999;font-family:'andale mono', times;font-size:small">Zwischengas AG</span><br>


</span>CTO / Fotograf</span><span style="color:#999999;font-family:'andale mono', times;font-size:small"> <br><br><span style="font-size:x-small;font-family:'andale mono', times">Kürzlich publizierter Highlight: <a href="http://www.zwischengas.com/de/HR/rennberichte/Arosa-ClassicCar-2011-Sonne-Freude-Geschwindigkeit.html" target="_blank">Arosa ClassicCar 2011</a></span></span></p>


</div></div>
</blockquote></div><br></div>