Hi Krzysztof,
if I agree in the content, I'm not sure about the name.
As ServiceMix is itself an ESB, I would think about different name.
It's just a question of wording.
servicemix-core sounds good.
I would name servicemix-esb as servicemix-features to be generic. The
Karaf Features Enterprises repository can refer to these features IMHO.
Agree for the examples, but it could be part of the same sourcecode repo
(even if we have a separate life cycle).
Regards
JB
On 02/21/2014 08:33 PM, Krzysztof Sobkowiak wrote:
Hi
In the discussions about the ServiceMix future and the future of
ServiceMix features it was mentioned about moving some non-core features
into the Karaf Enterprise Features subproject. Another people think, the
Karaf subproject is not too good place for such features like Activiti.
Such features could be also extracted into a separate subproject in
ServiceMix which could have a separate lifecycle, but we don't have too
many such features to create a subproject for them.
In the code base for ServiceMix 6 (working version for the Karaf 3.x
line as not decided yet which version will have the SMX based on Karaf
3.x) I'd like to prepare 3 feature repositories
* servicemix-core - core features which will be integral part of
servicemix, not installable on other Karaf distributions
* servicemix-esb - non-core features like current Activiti integration
or missing connection factory for ActiveMQ. This repository should
provide features which will be used to build the ServiceMix
distribution and which can be also used outside the ServiceMix
distribution, e.g. in Karaf. It should have no dependency to core
ServiceMix. Currently we have not too many such features and some of
them could be moved into the original project or into the Karaf
Enterprise Features subproject (but id doesn't exist yet and many
people doesn't like the idea for moving the esb specific features
into Karaf). In the future we can have more esb features and we can
extract a separate subproject having own lifecycle,
* servicemix-examples - I think, the examples should be separated from
other features
What do you think about this idea?
Best regards and have a nice weekend
Krzysztof
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com