Hi all,
just an update about karaf-boot.
The current work in progress is still there:
https://github.com/jbonofre/karaf-boot
I've completely refactored the prototype according to the discussion
that we had.
The current status show the usage with simple samples.
Here's the TODO list:
- add support of persistence.xml generation
- add support of osgi.bnd file in karaf-boot-maven-plugin
- extend the karaf-boot-maven-plugin execution by embedding addition plugin
- complete samples, especially jpa, rest, itest, samples
- provide a complete demo project
- add the embedded mode support
Any help, feedback, spits, proposals, are welcome ;)
Regards
JB
On 04/27/2015 04:03 PM, Jean-Baptiste Onofré wrote:
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