Ah ok, it seems it isn't related to m2e.  After running the maven update a 
build is triggered and there's another job run afterwards specifically to 
update the web context root.  It's there that it gets changed.


That job is part of the eclipse WTP osgi bundle facet.  Seems to be related to 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=349011


Will take this there.  Thanks for the help!



________________________________
From: m2e-users-boun...@eclipse.org <m2e-users-boun...@eclipse.org> on behalf 
of Fred Bricon <fbri...@gmail.com>
Sent: June 13, 2016 12:52 PM
To: Maven Integration for Eclipse users mailing list
Subject: Re: [m2e-users] maven-war-plugin with m2e

My source manifest isn't changed. I tried with Mars.2, m2e 1.7, m2e-wtp 1.2.1 
and latest Neon build with m2e 1.7, m2e-wtp 1.3

On Mon, Jun 13, 2016 at 3:47 PM, Randy Toor 
<rtoor...@hotmail.com<mailto:rtoor...@hotmail.com>> wrote:

Actually, mine has the same behaviour in the target/m2e/web-sources/META-INF 
folder.  The problem is the source manifest file gets changed at 
src/main/webapp/META-INF/MANIFEST.MF.



________________________________
From: m2e-users-boun...@eclipse.org<mailto:m2e-users-boun...@eclipse.org> 
<m2e-users-boun...@eclipse.org<mailto:m2e-users-boun...@eclipse.org>> on behalf 
of Randy Toor <rtoor...@hotmail.com<mailto:rtoor...@hotmail.com>>
Sent: June 13, 2016 12:42 PM

To: Maven Integration for Eclipse users mailing list
Subject: Re: [m2e-users] maven-war-plugin with m2e


Hmm, which version of eclipse/maven/m2e?



________________________________
From: m2e-users-boun...@eclipse.org<mailto:m2e-users-boun...@eclipse.org> 
<m2e-users-boun...@eclipse.org<mailto:m2e-users-boun...@eclipse.org>> on behalf 
of Fred Bricon <fbri...@gmail.com<mailto:fbri...@gmail.com>>
Sent: June 13, 2016 12:35 PM
To: Maven Integration for Eclipse users mailing list
Subject: Re: [m2e-users] maven-war-plugin with m2e

I can't reproduce the issue with your sample project. This is the generated 
manifest in target/m2e-wp/web-resources/META-INF:

Manifest-Version: 1.0
Bundle-SymbolicName: com.test.sample
Built-By: fbricon
Bundle-ManifestVersion: 2
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Import-Package: javax.el,javax.servlet,javax.servlet.http
Export-Package: com.test.sample
Bundle-Name: Sample Web Service
Bundle-Version: 1.0.0.qualifier
Bundle-ClassPath: WEB-INF/classes/
Web-ContextPath: /
Build-Jdk: 1.8.0_91
Created-By: Maven Integration for Eclipse

On Maven > Update Project Configuration, the file is still containing the same 
elements


On Mon, Jun 13, 2016 at 2:14 PM, Randy Toor 
<rtoor...@hotmail.com<mailto:rtoor...@hotmail.com>> wrote:

Attached sample.  You can see I have already in the manifest file an entry for 
Web-ContextPath.  I also have the context root in the web project settings set 
to /.  When I run a maven update from inside eclipse the Web-ContextPath gets 
changed.


Thanks!


________________________________
From: m2e-users-boun...@eclipse.org<mailto:m2e-users-boun...@eclipse.org> 
<m2e-users-boun...@eclipse.org<mailto:m2e-users-boun...@eclipse.org>> on behalf 
of Fred Bricon <fbri...@gmail.com<mailto:fbri...@gmail.com>>
Sent: June 10, 2016 7:09 AM
To: Maven Integration for Eclipse users mailing list
Subject: Re: [m2e-users] maven-war-plugin with m2e

Do you have a sample project I could take a look at?

On Thu, Jun 9, 2016 at 6:59 PM, Randy Toor 
<rtoor...@hotmail.com<mailto:rtoor...@hotmail.com>> wrote:

Hi,


I'm using maven to build a war file that uses my own MANIFEST file, configured 
as such -


            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <archive>
                        
<manifestFile>src/main/webapp/META-INF/MANIFEST.MF</manifestFile>
                    </archive>
                </configuration>
            </plugin>


This works fine when I'm running the build from the command line.


Problem is, when I run a maven update from within eclipse it seems to insist on 
adding/editing the Web-ContextPath header into my manifest file with the path 
being the same name as my bundle.  I would like to set it to just / but on 
maven update it will get changed to /<my-bundle-name>.  Again, only within 
eclipse.


Any ideas on how I can override this behaviour to use my own setting?


Thanks!


_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org<mailto: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<mailto: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<mailto: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