[
http://jira.codehaus.org/browse/MECLIPSE-111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=143409#action_143409
]
Steve Baker commented on MECLIPSE-111:
--------------------------------------
We too have a great need for this feature. Our web projects have different
overlay directories for different local development configurations.
At the very least could someone review the current patch and provide feedback
on what the next step might be?
To get overlays working within WTP we've had to resort to writing ant tasklets
to patch .component as per the following snippet:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>patch_dot_component</id>
<phase>initialize</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo message="Patching .settings/.component" />
<touch file=".settings/.component" mkdirs="true" />
<replace file=".settings/.component">
<replacetoken>source-path="src/webapp/www"</replacetoken>
<replacevalue>source-path="src/webapp/www"/> <wb-resource
deploy-path="/" source-path="target/weboverlay"</replacevalue>
</replace>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
> Additional webResources are not added to the component list when using WTP
> projects generation
> ----------------------------------------------------------------------------------------------
>
> Key: MECLIPSE-111
> URL: http://jira.codehaus.org/browse/MECLIPSE-111
> Project: Maven 2.x Eclipse Plugin
> Issue Type: Bug
> Components: WTP support
> Affects Versions: 2.2
> Reporter: Renaud Julienne
> Attachments: MECLIPSE-111-patch.txt
>
>
> I have a war project, with the standard layout :
> + project
> + src
> + main
> + java
> + resources
> + webapp
> But my project is also relying on a common web application framework,
> containing web resources I must add to my project.
> So in the pom.xml, for the maven-war-plugin configuration, I have additional
> webResources declared :
> <plugin>
> <artifactId>maven-war-plugin</artifactId>
> <configuration>
> <webResources>
> <webResource>
> <directory>${project.build.directory}/fwk</directory>
> <webResource>
> </webResources>
> </configuration>
> </plugin>
> When I generate the eclipse project, with WTP activated, the .component
> generated does not include the wb-resource element corresponding to my
> webResource. It should contain :
> <wb-resource deploy-path="/" source-path="target/fwk"/>
--
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