Apparently this preference was added (by me) to cope with some weird eclipse behavior back in the day https://issues.sonatype.org/browse/MECLIPSEWTP-58 "Some integration tests failed for J2EE 1.4 projects under Eclipse 3.5, so I added a preference/project property page under Maven > WTP Integration, where you can choose to generate application.xml in the build dir (default setting), or in the source folders (old behaviour). "
I'd be happy to get rid of it, but if adopters like IBM rely on it, that might be an issue. On Fri, Feb 19, 2016 at 11:37 AM, Anders Hammar <and...@hammar.net> wrote: > I see the very same thing in RAD (not too suprisingly). My assumption has > been that there is something with the WAS integration that does not play > well with having the files under the build directory, even if that would be > the right place by the "Maven way". > Not sure if "Non recommended Maven value" should be read as what IBM > recommends or what Apache Maven recommends. > > /Anders > > > On Fri, Feb 19, 2016 at 5:23 PM, Eric B <ebenza...@gmail.com> wrote: > >> Ok - so I retraced my steps to see exactly why I ended up in the creek >> with this, and discovered that it was indeed the Websphere 8.5 Development >> Tools. When I install it, it provides a more explicit JEE->Maven >> configuration screen. >> >> The interesting thing is that it provides and option to set all the >> default paths for JEE applications using Maven standards (ie: >> src/main/webapp instead of WebContent), but when it comes to the >> application.xml and archiver files, it only provides the option to set the >> Maven value to false for generating in the build directory: >> >> [image: Inline image 1] >> >> A setting of "true" shows a warning that it isn't the recommended value. >> >> Shouldn't the recommended value be "true"? Shouldn't the recommended >> process be to generate them in the build directory? Why is there even the >> option in the interface? >> >> Thanks, >> >> Eric >> >> >> On Thu, Feb 18, 2016 at 8:04 PM, Eric B <ebenza...@gmail.com> wrote: >> >>> Don't I feel like the NOOB. I can't believe I missed that! Nor can I >>> believe how much time I wasted reinstalling m2e! I wonder what could have >>> possibly caused the preference change. >>> >>> Thanks for pointing it out. >>> >>> On Thu, Feb 18, 2016 at 5:04 PM, Fred Bricon <fbri...@gmail.com> wrote: >>> >>>> Try Preferences > Maven > Java EE integration > check `Generate >>>> application.xml under the build directory` >>>> >>>> On Thu, Feb 18, 2016 at 4:08 PM, Eric B <ebenza...@gmail.com> wrote: >>>> >>>>> I have no idea what I did to break my m2e/m2e-wtp installation, but my >>>>> maven project is now generating my application.xml file in my >>>>> src/main/application/META-INF folder. It used to properly generate it in >>>>> my target/m2e-wtp/ear-resources/META-INF folder (where it belongs). >>>>> >>>>> I've spent half the afternoon uninstalling/reinstalling plugins, but >>>>> haven't really managed to progress. >>>>> >>>>> I've got m2e 1.5.2, with m2e-wtp 1.0.1 (yes - both old version - I >>>>> know) installed. >>>>> >>>>> I _believe_ the issue started after installing the WebSphere 8.5 for >>>>> Juno plugin via the Eclipse Marketplace, but I have since removed that, >>>>> and >>>>> removed my m2e/m2e-wtp and reinstalled them. Including a "-clean" when >>>>> starting Eclipse. >>>>> >>>>> My pom itself hasn't changed. The effective-pom shows: >>>>> >>>>> <plugin> >>>>> <artifactId>maven-ear-plugin</artifactId> >>>>> <version>2.10.1</version> >>>>> <executions> >>>>> <execution> >>>>> <id>default-ear</id> >>>>> <phase>package</phase> >>>>> <goals> >>>>> <goal>ear</goal> >>>>> </goals> >>>>> <configuration> >>>>> <version>5</version> >>>>> <defaultLibBundleDir>lib/</defaultLibBundleDir> >>>>> <skinnyWars>true</skinnyWars> >>>>> <earSourceExcludes></earSourceExcludes> >>>>> <modules> >>>>> <webModule> >>>>> <groupId>com.sbic</groupId> >>>>> <artifactId>ComWeb</artifactId> >>>>> <contextRoot>ComWeb</contextRoot> >>>>> </webModule> >>>>> </modules> >>>>> <useBaseVersion>true</useBaseVersion> >>>>> <packagingIncludes>**/*</packagingIncludes> >>>>> <encoding>UTF-8</encoding> >>>>> </configuration> >>>>> </execution> >>>>> <execution> >>>>> <id>default-generate-application-xml</id> >>>>> <phase>generate-resources</phase> >>>>> <goals> >>>>> <goal>generate-application-xml</goal> >>>>> </goals> >>>>> <configuration> >>>>> <version>5</version> >>>>> <defaultLibBundleDir>lib/</defaultLibBundleDir> >>>>> <skinnyWars>true</skinnyWars> >>>>> <earSourceExcludes></earSourceExcludes> >>>>> <modules> >>>>> <webModule> >>>>> <groupId>com.sbic</groupId> >>>>> <artifactId>ComWeb</artifactId> >>>>> <contextRoot>ComWeb</contextRoot> >>>>> </webModule> >>>>> </modules> >>>>> <useBaseVersion>true</useBaseVersion> >>>>> <packagingIncludes>**/*</packagingIncludes> >>>>> <encoding>UTF-8</encoding> >>>>> </configuration> >>>>> </execution> >>>>> </executions> >>>>> <configuration> >>>>> <version>5</version> >>>>> <defaultLibBundleDir>lib/</defaultLibBundleDir> >>>>> <skinnyWars>true</skinnyWars> >>>>> <earSourceExcludes></earSourceExcludes> >>>>> <modules> >>>>> <webModule> >>>>> <groupId>com.sbic</groupId> >>>>> <artifactId>ComWeb</artifactId> >>>>> <contextRoot>ComWeb</contextRoot> >>>>> </webModule> >>>>> </modules> >>>>> <useBaseVersion>true</useBaseVersion> >>>>> <packagingIncludes>**/*</packagingIncludes> >>>>> <encoding>UTF-8</encoding> >>>>> </configuration> >>>>> </plugin> >>>>> >>>>> >>>>> I've tried removing the maven nature, deleting the .project, target >>>>> and .settings folders, deleting the project and reimporting it as a maven >>>>> project. And yet, this issue of generating the application.xml in my src >>>>> folder continues. >>>>> >>>>> Anyone have any clues? >>>>> >>>>> Thanks, >>>>> >>>>> Eric >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> m2e-users mailing list >>>>> m2e-users@eclipse.org >>>>> To change your delivery options, retrieve your password, or >>>>> unsubscribe from this list, visit >>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>>> >>>> >>>> >>>> >>>> -- >>>> "Have you tried turning it off and on again" - The IT Crowd >>>> And if that fails, then http://goo.gl/tnBgH5 >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> m2e-users@eclipse.org >>>> To change your delivery options, retrieve your password, or unsubscribe >>>> from this list, visit >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>> >>> >>> >> >> _______________________________________________ >> m2e-users mailing list >> m2e-users@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://dev.eclipse.org/mailman/listinfo/m2e-users >> > > > _______________________________________________ > m2e-users mailing list > m2e-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/m2e-users > -- "Have you tried turning it off and on again" - The IT Crowd And if that fails, then http://goo.gl/tnBgH5
_______________________________________________ m2e-users mailing list m2e-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/m2e-users