Eclipse Maven Integration for Web Tools Platform 1.0
Primary tabs
Release Date:
Wednesday, June 26, 2013
Deliverables:
- m2e-wtp feature
- m2e-wtp optional JPA feature
- m2e-wtp optional JSF feature
- m2e-wtp optional JAX-RS feature
- m2e-wtp SDK (source archive) feature
Compatibility:
New API :
- New extension point allowing 3rd party adopters to contribute Facet detection for the JPA, JSF, JAXRS configurators
Compatibility with previous m2e-wtp releases
- API Contract Compatibility : m2e-wtp 1.0 is generally backward compatible with previous m2e-wtp versions. However, due to new restrictions in WTP 3.5.0, it's now impossible to downgrade Java EE Facet versions.
- Workspace Compatibility: m2e-wtp 1.0 is backward compatible with previous m2e-wtp versions
- Project Compatibility: m2e-wtp 1.0 is backward compatible with previous m2e-wtp versions
Compatibility with Sonatype m2eclipse-wtp 0.15.x and previous releases
- API Contract Compatibility : To comply with the Eclipse Foundation requirements, all the m2eclipse-wtp java packages have been moved from org.maven.ide.eclipse.wtp to the org.eclipse.m2e.wtp namespace. However, all project configurator ids have been kept to ensure minimal disruption with 3rd party adopters and existing custom m2e lifecycle mappings.
- Workspace Compatibility: No compatibility layer will be provided for non-default workspace preferences set in earlier versions of m2eclipse-wtp. However m2e-wtp default workspace settings behave the same as previous in m2eclipse-wtp.
- Project Compatibility: No compatibility layer will be provided for non-default project preferences set in earlier versions of m2eclipse-wtp. However m2e-wtp default project settings behave the same as in previous m2eclipse-wtp.
Internationalization:
All m2e-wtp user interface elements are externalized, but only English strings are provided as the default resource bundles.
Target Environments:
m2e-wtp is tested on Java 6 and Java 7
m2e-wtp is compatible with Eclipse 3.7.2, 3.8, 4.2 and Eclipse 4.3 and is generally expected to work on each of these Eclipse platforms.
Milestones:
Name | Date | Description |
---|---|---|
m2e-wtp 1.0.0 | 2013/06/27 | Final version |
m2e-wtp 1.0.0.RC4 (tentative) | 2013/06/12 | Add project logo, if available and approved by IP Team |
m2e-wtp 1.0.0.RC3 | 2013/06/05 | Add missing required legal files |
m2e-wtp 1.0.0 RC2 | 2013/05/29 | Fix missing label |
m2e-wtp 1.0.0 M7 | 2013/05/08 | Initial Java EE 7 support |
m2e-wtp 0.18.0 M6 | 2013/03/15 | Fix Dali Incompatibility |
Themes:
Mature Eclipse.org project
Graduate from incubation and join the 'Java EE' Eclipse distribution for the Kepler simultaneous release train
Agile open source project
m2e-wtp, as a sub-project of m2e, is an agile open source project and as such does not have feature and/or bugfix roadmap. We encourage community members to come forward with ideas how to improve m2e-wtp and generally plan to prioritize patches review over other m2e-wtp development activities.
Cross-project collaboration
In order to implement new maven features into m2e-wtp or fix bugs,
we continuously help improve both m2e's and WTP's APIs,
working closely with core developers of both projects,
by contributing patches, raising bug or enhancement requests.
This release is part of Kepler.