Maven (Java EE) Integration for Eclipse WTP (a.k.a m2e-wtp) aims at providing a tight integration between Maven Integration for Eclipse (a.k.a m2e) and the Eclipse Web Tools Project (WTP) .
m2e-wtp provides a set of m2e connectors used for the configuration of Java EE projects in WTP :
- Support for war projects : adds the Java and Dynamic Web Facets
- Support for ejb projects : adds the Java and EJB Facets.
- Support for ear projects : adds the EAR Facet. Supports application.xml and jboss.xml file generation, resource filtering
- Support for rar projects : adds the Java and Connector Facets.
- Support for app-client projects : adds the Java and Application Client Facets. Supports deployment descriptor filtering.
- Support for web-fragment projects : adds the Java and Web Fragment Facets if a web-fragment.xml file is detected in the resource folders.
- Support for jar dependency projects : adds the Java and Utility Facets.
m2e-wtp also brings some advanced Maven features to the Eclipse environment :
- overlays of workspace project and .war archives dependencies
- on-the-fly resource filtering
Finally, m2e-wtp helps you convert your legacy Eclipse projects to Maven, by translating your Java EE eclipse project settings into maven plugin configuration.
Note that m2e-wtp 1.1 requires m2e 1.5 Luna, 1.2 requires m2e 1.6 Mars.
Since 1.1 Luna optional Java EE configurators are available :
- JAX-RS project configurator : installs the JAX-RS Facet to war projects having JAX-RS dependencies
- JSF project configurator : installs the JSF Facet to war projects having a WEB-INF/faces-config.xml, JSF dependencies or defining a FacesServlet in web.xml
- JPA project configurator : installs the JPA Facet to java projects having a META-INF/persistence.xml descriptor
This optional configurators can be turned on/off in the Workspace preferences under Maven > Java EE integration
Read the New and Noteworthy for
1.1.0 Luna and
1.2.0 Mars.
Categories: Build and Deploy
Additional Details
Eclipse Versions: Mars (4.5), Neon (4.6), Oxygen (4.7), Photon (4.8), 2018-09 (4.9), 2018-12 (4.10), 2019-03 (4.11), 2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19), Luna (4.4)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Eclipse.org
Development Status: Mature
Date Created: Wednesday, July 9, 2014 - 05:29
License: EPL
Date Updated: Wednesday, December 14, 2022 - 09:48
Submitted by: Paul Verest
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
October 2024 | 26/529 | 241 | 1 |
September 2024 | 31/642 | 1011 | 8 |
August 2024 | 33/641 | 914 | 15 |
July 2024 | 37/663 | 887 | 10 |
June 2024 | 40/681 | 907 | 8 |
May 2024 | 50/682 | 779 | 9 |
April 2024 | 56/687 | 727 | 8 |
March 2024 | 58/694 | 753 | 5 |
February 2024 | 59/687 | 622 | 3 |
January 2024 | 55/691 | 737 | 7 |
December 2023 | 55/671 | 680 | 5 |
November 2023 | 55/686 | 830 | 11 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 19