I'm probably missing something, but there are no duplicate classes that I can find in the core and lang modules. Can you please point them out to us?
https://github.com/apache/shiro/ On Wed, Jul 19, 2017 at 6:53 AM, Emond Papegaaij <[email protected]> wrote: > On woensdag 19 juli 2017 11:07:28 CEST Joerg Schoenfisch wrote: >> I encountered that Eclipse is not showing me the sources for classes that >> now reside in the 'lang' module. This is due to those classes being both in >> the core.jar and the lang.jar, however, only the lang-sources.jar contains >> the sources for it. Unfortunately, Eclipse picks the class files from the >> core.jar, leaving me without documentation. >> >> Is it intended to duplicate those classes? Is it possible to then also >> duplicate the sources? > > We ran into this as well. Our maven projects are all verified with the maven- > enforcer-plugin with banDuplicateClasses. This is to prevent conflicting > classes on the classpath with larger applications. We had to exclude all shiro > packages from this check. Please remove the classes from shiro-core and rely > on maven's transitive dependencies. > > Best regards, > Emond Papegaaij
