souce-path is absolute versus relative with WAR
-----------------------------------------------
Key: MECLIPSE-305
URL: http://jira.codehaus.org/browse/MECLIPSE-305
Project: Maven 2.x Eclipse Plugin
Issue Type: Bug
Components: WTP support
Affects Versions: 2.4
Environment: Windows 2003
Reporter: Auston McReynolds
Tested against 2.4 and TRUNK.
Works as expected with 2.3
org\apache\maven\plugin\eclipse\writers\wtp\EclipseWtpComponentWriter.java
in the if-block
if ( "war".equalsIgnoreCase( packaging ) )
...
writer.addAttribute( ATTR_SOURCE_PATH, IdeUtils
.toRelativeAndFixSeparator( config.getEclipseProjectDirectory(), new File(
warSourceDirectory ), false ) );
Should be
writer.addAttribute( ATTR_SOURCE_PATH, IdeUtils
.toRelativeAndFixSeparator( config.getProject().getBasedir(), new File(
config
.getEclipseProjectDirectory(), warSourceDirectory ), false ) );
Without Patch:
<wb-resource
deploy-path="/"
source-path="D:/xxx/aaa/bbb/WebContent"/>
After Patch:
<wb-resource
deploy-path="/"
source-path="WebContent"/>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira