You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Robert Scholte (JIRA)" <ji...@apache.org> on 2015/12/25 12:49:50 UTC

[jira] [Closed] (MECLIPSE-336) Adding runtime facets and additional classpath containers depending on the artifact packaging

     [ https://issues.apache.org/jira/browse/MECLIPSE-336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Scholte closed MECLIPSE-336.
-----------------------------------
    Resolution: Won't Fix
      Assignee: Robert Scholte

The Apache Maven team has decided to retire the maven-eclipse-plugin, so this issue won't be fixed. 


> Adding runtime facets and additional classpath containers depending on the artifact packaging
> ---------------------------------------------------------------------------------------------
>
>                 Key: MECLIPSE-336
>                 URL: https://issues.apache.org/jira/browse/MECLIPSE-336
>             Project: Maven Eclipse Plugin (RETIRED)
>          Issue Type: New Feature
>          Components: WTP support
>    Affects Versions: 2.4
>            Reporter: Martin Zeltner
>            Assignee: Robert Scholte
>         Attachments: patch_maven-eclipse-plugin-r587020-2.patch
>
>   Original Estimate: 20m
>  Remaining Estimate: 20m
>
> 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 was sent by Atlassian JIRA
(v6.3.4#6332)