[ https://jira.codehaus.org/browse/MNG-5560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=338651#comment-338651 ]
mike kozelsky commented on MNG-5560: ------------------------------------ We spun up another linux server and just confirmed that CentOS acts like windows & OSx. Attaching that build output too, in case it's useful. > 'mvn package' duplicates WEB-INF/classes on linux only > ------------------------------------------------------ > > Key: MNG-5560 > URL: https://jira.codehaus.org/browse/MNG-5560 > Project: Maven 2 & 3 > Issue Type: Bug > Environment: OSX & windows seem to be in sync, ubuntu is not > Reporter: mike kozelsky > Attachments: build.osx.log, build.ubuntu.log, build.windows.log, > compare.png, pom.core.xml, pom.main.xml, pom.rest-service.xml, pom.rest.xml > > > We have a multi-module n-tiered project. The endpoints (spring services) > rely on a core service project, which relies on a core logic project, which > relies on 2 others. So this is all set up using a main pom.xml file, listing > each module. I can then run 'mvn package' from the project root. > The issue is that running 'mvn package' on my windows workstation appears to > package things (what i would consider to be) correctly, and running the same > command on our server creates something slightly different. In essence, > there are class files from the core logic project which end up in the service > project's WEB-INF/classes output (as well as in the core's jar). Again, this > only happens on the ubuntu server. > In the attached screenshot, you can see on the left, the output of my > workstation, where there's two packages inside of WEB-INF/classes: > com.doolli.admin & com.doolli.rest. On the right side, you can see more > packages - additionally, you see com.doolli.database, com.doolli.main, > com.doolli.manager, com.doolli.object, as well as an org.sphx package - which > are defined further down in the dependency tree. > The duplicate definition is causing our server to throw runtime errors - > class and method not found exceptions. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira