Adding runtime facets and additional classpath containers depending on the 
artifact packaging
---------------------------------------------------------------------------------------------

                 Key: MECLIPSE-336
                 URL: http://jira.codehaus.org/browse/MECLIPSE-336
             Project: Maven 2.x Eclipse Plugin
          Issue Type: New Feature
          Components: WTP support
    Affects Versions: 2.4
            Reporter: Martin Zeltner
             Fix For: 2.5
         Attachments: patch_maven-eclipse-plugin-r587020-2.patch

If extended the plugin so it is possible to add runtime facets and classpath 
containers depending on the artifact packaging. So it is possible to configure 
the eclipse plugin in "root pom" but with different behaviour for jar, war, ejb 
and ear artifacts. Else it is necessary to i.e. set the same classpath 
containers for each war project. Example:

[code]
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-eclipse-plugin</artifactId>
                            <configuration>
                                
<wtpContextName>${jee-web.context}</wtpContextName>
                                <projectRuntimeFacets>
                                    
<projectRuntimeFacet>${tomcat5x.eclipse.runtime.facet.name}</projectRuntimeFacet>
                                </projectRuntimeFacets>
                                <additionalWarClasspathContainers>
                                    
<additionalWarClasspathContainer>org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/${tomcat5x.eclipse.runtime.facet.name}</additionalWarClasspathContainer>
                                    
<additionalWarClasspathContainer>org.eclipse.jst.j2ee.internal.web.container</additionalWarClasspathContainer>
                                    
<additionalWarClasspathContainer>org.eclipse.jst.j2ee.internal.module.container</additionalWarClasspathContainer>
                                </additionalWarClasspathContainers>
                            </configuration>
                        </plugin>
[/code]


Cheers,
Martin

-- 
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

        

Reply via email to