1.7.0
m2e 1.7 is a minor release mainly focused on stabilization. 50 bugs and enhancements were fixed during that release, the most noteworthy being:
- Autocompletion for directory/file based properties in the POM xml editor
- Autocompletion for project properties override
- Support for Smart import of Maven projects
- Support for plugin embedded archetype catalogs
- Fixed proxy authentication for artifact transfers
- New API for overloading Maven POM properties
- Initial support for Java-SE 9
Embedded runtimes were updated:
- Maven core 3.3.9
- Maven archetype plugin 2.4
The project leadership certifies that the APIs in this release are "Eclipse Quality".
- Lack of support for proper classpath separation between test and main/production source paths in JDT is a long-standing problem that affects m2e.
-
Localization, Internationalization, Accessibility
- All m2e strings are externalized, but only English strings are provided.
- m2e development team did not do any localization and/or accessibility testing due to resource constraints.
- Active user and development mailing lists
- User and Developer Documentation and Wiki are outdated and largely not applicable to m2e 1.0+
A potential vulnerability related to serialization affecting the commons-collections library has been fixed by updating commons-collections to 3.2.2
-
Localization, Internationalization, Accessibility
- All m2e strings are externalized, but only English strings are provided.
- m2e development team did not do any localization and/or accessibility testing due to resource constraints.
- Active user and development mailing lists
- User and Developer Documentation and Wiki are outdated and largely not applicable to m2e 1.7
-
Generic tools for working with Maven projects inside Eclipse workspace
- Automatic discovery and installation of required m2e extensions based on pom.xml
- Wizards to import or create Maven projects
- Feature-rich pom.xml editor, error markers and quick-fixes for common problems and best practices
- Maven launch configuration types
- Automatic project dependency resolution
- Ability to convert existing projects to Maven
- Smart import of folders containing pom.xml files
-
Support for “plain” Java projects out-of-the box via JDT integration
- JDT project configuration based on pom.xml
- Automatic compile classpath management
- Maven specific classpath in RunAs JavaApplication and JUnitTest
- m2e 1.7 is fully compatible with pom.xml format used by Maven 3.x
- m2e 1.7 is fully compatible with Maven “default” repository layout and Maven repository Index format
- m2e 1.7 provides limited support for Maven Archetype descriptor format
-
Active user community
- No community activity statistics were collected for m2e 1.7
- Active developer and adopter communities
- All project decisions are discussed on m2e-dev mailing list
- m2e team maintains a number of opensource extensions at Github that are both useful to endusers and as working examples for adopters
- Close collaboration with Apache Maven; collaboration with m2e/wtp, JBossTools and other opensource projects