Hi Am 17.05.2012 um 14:35 schrieb Carsten Ziegeler:
> 2012/5/17 Robert Munteanu <[email protected]>: >>> -----Original Message----- >>> From: Carsten Ziegeler [mailto:[email protected]] >>> Sent: Wednesday, May 16, 2012 11:02 AM >>> To: [email protected] >>> Subject: Parent pom updates >>> >>> Hi, >>> >>> I've updated our parent pom with SLING-2480 and SLING-2481 and I would >>> like to release this in the near future. >>> If you have anything else which could be changed/added in our parent >>> pom, now is a good time :) >> >> Hi, >> >> I don't know if the good time is still on, but I'd like to point that the >> org.apache.sling:sling pom.xml configures m2eclipse to 'execute' actions for >> many plugins: >> >> * maven-dependency-plugin:unpack/copy-dependencies >> * maven-antrun-plugin:run >> * maven-scr-plugin:scr >> >> This is discouraged by the M2Eclipse developers [1] and leads to a lot of >> unnecessary work being done on every project build ( even incremental ones >> ). I've only discovered that by being annoyed by Eclipse taking so long to >> build the projects. >> >> If there is still a time window and there is no explicit reason for the >> 'execute' mappings I suggest moving them to 'ignore' in order to reduce >> Eclipse build times. >> > Hmm, ok to be honest, I don't know what the best approach is here. > What does the default eclipse maven build do (= what is it used for) > and what happens if e.g. the scr annotations are not interpreted? These are required on the final bundle only, anyway. For incremental build support of the annotations we should probably plug directly into Eclipse as a plugin instead of through the maven build. I am fine with disabling those for incremental build. Regards Felix > > Carsten > >> Robert >> >> [1]: >> http://wiki.eclipse.org/M2E_plugin_execution_not_covered#execute_plugin_goal >> >>> >>> Regards >>> Carsten >>> -- >>> Carsten Ziegeler >>> [email protected] > > > > -- > Carsten Ziegeler > [email protected]
