Gradle can work with Maven.
On 11/30/2015 12:22 PM, David Leangen wrote:
I think something that might work is:
feature:install <SymbolicName>[;<Version-Range>]
That sounds very nice.
We could support this syntax alternatively to a simple feature name.
Do you think we need a special way to track the installed application/feature
bundles? Or is it good enough that they are present in the system as bundles?
If I understood correctly then the feature
service would uninstall bundles that are not part of an installed feature if
they are marked as managed.
Yes, absolutely. The goal would be to install and uninstall the
workspace/application bundles as a unit (assuming that no other “applications”
are using a dependency).
The features show a nice list of what is installed. This is exactly the type of
list that would be very useful to show which workspaces/applications are
installed.
In any case I think with the combination of repository indexes and
application/feature bundles we are on a very promising path.
Sounds so to me. :-)
I hope the next version of bndtools will make it easier to create the artifacts
in a more maven centric way. So both the bundles and indexes created by
bndtools are made available in the maven repository. This would then
be a very natural integration into the karaf deployment process. We could then
allow custom distributions to specify a mvn url to an index like we do for a
feature. The plugin could then copy the index as well as all bundles
referenced in the index into the karaf system dir so the result is standalone.
When I moved to bndtools, I also moved over to the gradle world. I just hope
that this won’t force me back to maven. :-)
Cheers,
=David
--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com