Hi all,

On a local branch, I worked on some new goals for the karaf-maven-plugin, especially:

karaf:run to easily bootstrap and start a Karaf instance
karaf:deploy to upload (scp) the project artifact (or a given artifact) in the deploy folder or the system folder (respecting the maven structure)
karaf:client to connect to a running Karaf instance and execute commands

I would like to add a new plugin (more than a new goal):

karaf-boot-maven-plugin

with the boot goal.

The purpose is easily:
1/ in the end user code module, build a karaf custom distribution including karaf standard distribution and the end user built application
2/ be able to easily include test with pax-exam
3/ provide a ready to run artifact
4/ provide a way to specify profiles or features to include in the distribution

It's just an idea for now. The purpose is to provide a ready to run Karaf container like users does with spring-boot.

Thoughts ?

Regards
JB
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to