Eclipse Foundation Member
m2e-apt

Add this URL to your Eclipse Installation to reach this solution's update site.

2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)


Learn more...

Details Group Tabs

Details

m2e-apt aims at providing automatic Annotation Processing configuration in Eclipse, based on your project's pom.xml and its classpath dependencies (Requires Java >= 1.6).

Due to some rogue annotation processors at large, we decided to disable automatic annotation processing by default. By default, your manual settings for Eclipse JDT APT apply. 

Go to Window > Preferences > Maven > Annotation Processing or right-click on your project Properties > Maven > Annotation Processing to select the Annotation Processing strategy of your choice. m2e-apt supports both Annotation Processing set on the maven-compiler-plugin or the maven-processor-plugin (the latter takes precedence over the former).

When Annotation Processing is managed by Eclipse JDT APT, any change in your source classes triggers incremental processing automatically, however subtle differences in Annotation classpath might lead to unexpected results. Moreover, main and test sources separation only works in Eclipse Photon or more recent versions.

You can change the workspace or project preferences to delegate annotation processing to Maven, instead of JDT APT. This will result in slower incremental builds (all classes will be processed) but will provide identical results to maven command line builds. Note this only works when using maven-processor-plugin. When annotation processing is driven by maven-compiler-plugin, JDT APT is always used in eclipse.

See this blog post for more informations.

Categories:
Additional Details
Eclipse Versions: 
2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Tue, 2013-10-15 06:17
Development Status: 
Production/Stable
License: 
EPL
Date Updated: 
Thu, 2018-11-22 18:11
Metrics
DateRankingInstallsClickthroughs
December 201878/863377 (0.23%)11
November 201887/9391220 (0.2%)39
October 201874/9431535 (0.24%)29
September 201869/9411427 (0.27%)27
August 201865/9391539 (0.3%)18
July 201864/9401721 (0.32%)20
June 201872/9471376 (0.28%)30
May 201868/9541547 (0.28%)24
April 201868/9461576 (0.29%)21
March 201870/9611491 (0.27%)16
February 201872/9401229 (0.26%)17
January 201866/9451402 (0.28%)19
View Data for all Listings
Errors
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for m2e-apt.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Sunday, December 9, 2018 - 07:13
sunnasubi59's picture

I try to install M2e-apt from marketplace.

But I can not install it.

Detail

No repository found at ttp://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-apt/1.5.1-2018-11-16_19-54-26-H16/1.5.0-2018-08-14_20-24-39-H12.

afogel's picture

I got this error too.

I was able to work around by using "Install new software" instead of the marketplace.

Use the following update site:

http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-apt

fbricon's picture

The download URL has been fixed, please try again.