karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jamie G." <jamie.goody...@gmail.com>
Subject Re: [PROPOSAL] karaf-maven-plugin changes
Date Tue, 04 Mar 2014 18:48:03 GMT
1a. Refactoring/Renaming goals - on the 3.0.x or for 3.1.x? The
shorter names are good, just want a clarification on target.

1b. New Goals - Sounds good.

2. New tests are always welcome :)

On Tue, Mar 4, 2014 at 3:09 PM, Jean-Baptiste Onofré <jb@nanthrax.net> wrote:
> Hi all,
>
> I would like to discuss with you about my current work on the
> karaf-maven-plugin:
>
> 1/ on master, I refactored the karaf-maven-plugin to use the Maven
> annotations. It's simpler and cleaner, and compatible with all Maven
> version. I also added the Maven 3.1 and 3.2 support. I also fixed the same
> issue as on karaf-3.0.x (see below) and cleanup the code (using global
> I propose the following cleanup/refactoring/renaming on the goals:
> - karaf:commands-generate-help renamed to karaf:commands-documentation
> - karaf:create-instance-archive renamed to karaf:instance-archive
> - karaf:features-add-to-repository renamed to karaf:populate-repository
> - karaf:features-create-kar renamed to karaf:create-kar
> - karaf:features-export-meta-data renamed to karaf:export-metadata
> - karaf:features-generate-descriptor renames to karaf:create-features
> - karaf:features-validate-descriptor renamed to karaf:validate-features
> Introduction of new goals:
> - karaf:client to interact with a running instance
> - karaf:instance to interact with instances (start, stop, etc)
> - karaf:deploy to deploy bundles or features (and eventually populate the
> system repository using scp)
> - karaf:run to bootstrap and run a Karaf container
> I also merged the scr-karaf-maven-plugin in karaf-maven-plugin as a
> dedicated goal (karaf:scr).
> 2/ on karaf-3.0.x branch, I introduced a set of new integration tests (using
> the maven-invoker-plugin). I fixed the different issues (construct global
> features set to resolve all features including transitive ones, support of
> file and http URLs, support of <configfile/> in features repository XML,
> etc).
>
> Thoughts ?
>
> Regards
> JB
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Mime
View raw message