On Mon, Feb 07, 2011 at 11:30:35AM +0100, Jean-Baptiste Onofré wrote:
> Hi all,
> 
> I'm beginning to work on KARAF-402.
> 
> The purpose is to gather all goals available into one central maven
> plugin and, later, extend this plugin with new goals depending of
> current opened discussions (run, profiles, etc :)).
> 
> I think that the tooling groupId is not more required as we will
> have only one maven plugin.
> 
> So I propose the following naming convention:
> groupId: org.apache.karaf
> artifactId: karaf-maven-plugin.
> 
> So for the users, the POM definition will look like:
> 
> <plugins>
>       <plugin>
>               <groupId>org.apache.karaf</groupId>
>               <artifactId>karaf-maven-plugin</artifactId>
>               <version>3.0.0</version>
>               <executions>
>                       <execution>
>                               <id>add-features-to-repo</id>
>                               <phase>generate-resources</phase>
>                               <goals>
>                                       <goal>add-features-to-repo</goal>
>                               </goals>
>                               [...]
>                       </execution>
>               </executions>
>       </plugin>
> </plugins>

+1

> 
> I think it's clear for the users.
> 
> The question is now more on tooling/testing module.
> 
> This tooling/testing module should be moved on the trunk root too.
> We have to ways to see that:
> 1/ I move tooling/testing logic in itests modules (but maybe it
> introduces circular dependencies, I have to check)

I don't think that there are any circular deps (but please check yourself).

if there are none: +1 for moving to itest; otherwise I personally would prefer a
tooling/testing, altough there's (for the moment) only this project

kind regards,
andreas

> 2/ I create a new testing project dedicated to the itests of maven plugin
> 
> WDYT ?
> 
> Regards
> JB

Attachment: pgpkq8W315cfc.pgp
Description: PGP signature

Reply via email to