[ https://jira.codehaus.org/browse/MEAR-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=346104#comment-346104 ]
Stéphane Nicoll commented on MEAR-186: -------------------------------------- It's not a bug, it's intentional. The only reason why this one is not closed as won't fix (as MEAR-82) is because you have an additional requirement of having several resources directory. {{mvn ear:ear}} can be ran in a non-ear project (with packaging type whatever). {{<packaging>ear</packaging}} is just a way to bind the plugin at the proper phase automatically. Since day one, the EAR plugin has been built with a dedicated resource directory. It has never been the plan to use the "resources" part so that's why it does not qualify as a bug. That being said, if you have several directories, it turns out to be more painful than it should. > Source and Resource Directories are Ignored > ------------------------------------------- > > Key: MEAR-186 > URL: https://jira.codehaus.org/browse/MEAR-186 > Project: Maven Ear Plugin > Issue Type: Improvement > Affects Versions: 2.9 > Environment: Ubuntu 13.10 > Reporter: Thomas Beauvais > Attachments: pom.xml > > > Due to an odd necessity for different source and resource directories because > of using another IDE that can't be configued (JDeveloper). > When running the EAR plugin, I expect the <resources/> to be included in the > base of the EAR file. > <build> > <sourceDirectory>src</sourceDirectory> > <resources> > <resource> > <directory>.adf</directory> > </resource> > </resources> > ... > </build> > Here is the project tree: > ./src > ./src/META-INF > ./src/META-INF/jps-config.xml > ./src/META-INF/weblogic-application.xml > ./.adf > ./.adf/META-INF > ./.adf/META-INF/adf-config.xml > ./.adf/META-INF/connections.xml > ./pom.xml > Here is the contents of the EAR: > META-INF/ > META-INF/MANIFEST.MF > META-INF/application.xml > web-0.0.1-SNAPSHOT.war > META-INF/maven/ > META-INF/maven/org.my.company/ > META-INF/maven/org.my.company/ssxa/ > META-INF/maven/org.my.company/ssxa/pom.xml > META-INF/maven/org.my.company/ssxa/pom.properties > Notice, it doesn't include either the source or the resources. I know that I > can include a <earSourceDirectory/> but this only allows for a single > directory and I have two (.adf and src). > Attached is the pom.xml used. -- This message was sent by Atlassian JIRA (v6.1.6#6162)