I've been very happy with: https://github.com/basepom/duplicate-finder-maven-plugin
On Apr 5, 2015, at 11:59 AM, Kevin Burton <[email protected]> wrote: > Looks like it works but it’s a little too strict. I just manually resolved > some of the dependencies for one of my projects and it’s complaining about > conflicts even though the effective class path doesn’t have those class > conflicts. hm. > > On Sun, Apr 5, 2015 at 11:11 AM, Robert Scholte <[email protected]> > wrote: > >> Hi, >> >> take a look at this enforcer rule: >> http://mojo.codehaus.org/extra-enforcer-rules/banDuplicateClasses.html >> >> Robert >> >> Op Sun, 05 Apr 2015 19:57:07 +0200 schreef Kevin Burton < >> [email protected]>: >> >> Im looking for a somewhat easy way to tell if a directory of .jar files >>> contains class reference which conflict. >>> >>> For example,org/xml/sax/XMLReader.class from two incompatible versions. >>> >>> I wrote a simple command that does a find and then a "jar tf" to list the >>> contents, then I sort by the filename, but this creates false positives in >>> the case where the files are actually the same .class file version. >>> >>> I think I could just use SHA1 to detect this … if the SHA1 is identical I >>> can just ignore it. >>> >>> Of course a WAY better way to do this would be some sort of maven plugin >>> that looked at all dependencies and generated errors/warnings if you add a >>> dependency with class conflicts. That would be sweet. >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > > Founder/CEO Spinn3r.com > Location: *San Francisco, CA* > blog: http://burtonator.wordpress.com > … or check out my Google+ profile > <https://plus.google.com/102718274791889610666/posts> > <http://spinn3r.com> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
