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

Reply via email to