maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Zeltner (JIRA)" <j...@codehaus.org>
Subject [jira] Created: (MECLIPSE-336) Adding runtime facets and additional classpath containers depending on the artifact packaging
Date Wed, 24 Oct 2007 08:23:52 GMT
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

        

Mime
View raw message