The Eclipse Plugin is used to generate Eclipse IDE files (.project, .classpath and the .settings folder) from a POM.
This is a fork of the original Maven Eclipse Plugin which was retired end of 2015 in favor of the m2e Eclipse integration.
In our wcm.io and other Maven-based projects we usually use both m2e Integration and the Eclipse Maven Plugin. The Eclipse Maven Plugin is used to generate project-specific eclipse settings files and further files for Checkstyle, Findbugs and PMD based on a global build tools artifact defined a parent POM like io.wcm.maven:io.wcm.maven.global-parent
, see Global Parent documentation for details.
So we maintain a fork of the original plugin here and publish it under Apache 2.0 license within the wcm.io DevOps project.
Documentation:
- wcm.io DevOps Eclipse Maven Plugin Documentation
- Changes since the original Maven Eclipse Plugin 2.10.
To use this in your projects update all your POMs to use
<plugin>
<groupId>io.wcm.devops.maven.plugins</groupId>
<artifactId>eclipse-maven-plugin</artifactId>
<version>3.1.0</version>
</plugin>
instead of
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
</plugin>