Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » IAM (Eclipse Integration for Apache Maven) » Checkstyle support in iam
Checkstyle support in iam [message #20980] Tue, 30 June 2009 09:00 Go to next message
nicolas de loof is currently offline nicolas de loofFriend
Messages: 6
Registered: July 2009
Junior Member
Hi,

I've created an m2eclipse extension for the cs-eclipse Eclipse plugin to
auto-configure Checkstyle support from maven POM configuration.

I'd be pleased to do same for iam, where can I get some infos on how to
create such extension (equivalent to
org.maven.ide.eclipse.project.configurator.AbstractProjectCo nfigurator) ?

Cheers,
Nicolas
Re: Checkstyle support in iam [message #20991 is a reply to message #20980] Tue, 30 June 2009 09:57 Go to previous message
Abel Mui is currently offline Abel MuiFriend
Messages: 247
Registered: July 2009
Senior Member
Helo Nicolas,

I am not sure what
org.maven.ide.eclipse.project.configurator.AbstractProjectCo nfigurator
accomplishes, so I will briefily point to the extension points available.

Please contact us again for further details. I am also interested in your
feedback regarding how reusable your existing code is, and what could be
improved to allow plugins to work in both Maven plugins more easily.

The extension points are:
- org.eclipse.iam.builder.natureDelegate : allows to do some processing
when the maven nature is enabled/disabled
- org.eclipse.iam.builder.builderDelegate : allows to do some processing
during the incremental builds. It provides a diff object which allows
reacting to pom changes
- project.configurationParticipants : invoked when a project is configured
for IAM. It allows to use enablement expressions so you do not need to
inspect the pom.xml in your code

I hope that serves as a starting point!


nicolas de loof wrote:

> Hi,

> I've created an m2eclipse extension for the cs-eclipse Eclipse plugin to
> auto-configure Checkstyle support from maven POM configuration.

> I'd be pleased to do same for iam, where can I get some infos on how to
> create such extension (equivalent to
> org.maven.ide.eclipse.project.configurator.AbstractProjectCo nfigurator) ?

> Cheers,
> Nicolas
Re: Checkstyle support in iam [message #570098 is a reply to message #20980] Tue, 30 June 2009 09:57 Go to previous message
Abel Mui is currently offline Abel MuiFriend
Messages: 247
Registered: July 2009
Senior Member
Helo Nicolas,

I am not sure what
org.maven.ide.eclipse.project.configurator.AbstractProjectCo nfigurator
accomplishes, so I will briefily point to the extension points available.

Please contact us again for further details. I am also interested in your
feedback regarding how reusable your existing code is, and what could be
improved to allow plugins to work in both Maven plugins more easily.

The extension points are:
- org.eclipse.iam.builder.natureDelegate : allows to do some processing
when the maven nature is enabled/disabled
- org.eclipse.iam.builder.builderDelegate : allows to do some processing
during the incremental builds. It provides a diff object which allows
reacting to pom changes
- project.configurationParticipants : invoked when a project is configured
for IAM. It allows to use enablement expressions so you do not need to
inspect the pom.xml in your code

I hope that serves as a starting point!


nicolas de loof wrote:

> Hi,

> I've created an m2eclipse extension for the cs-eclipse Eclipse plugin to
> auto-configure Checkstyle support from maven POM configuration.

> I'd be pleased to do same for iam, where can I get some infos on how to
> create such extension (equivalent to
> org.maven.ide.eclipse.project.configurator.AbstractProjectCo nfigurator) ?

> Cheers,
> Nicolas
Previous Topic:Could not delete target/test-classes
Next Topic:Could not delete target/test-classes
Goto Forum:
  


Current Time: Fri Dec 27 10:17:19 GMT 2024

Powered by FUDForum. Page generated in 0.03554 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top