The Java Multi-Cloud Toolkit
Go to file
gurkerl83 0eb89aef6d Move from OSGi Spec V4.2 to V6
Increase of OSGi dependencies core and compendium (now cmpn) from 4.2 to 6.0.
Previously it was possible to run JClouds in OSGi environments from version 4.

An essential aspect to use JClouds in an OSGi environment requires so-called feature sets. These can be generated manually or automatically - see JClouds-Karaf project. Since there have been significant changes in the structure and behaviour of Karaf in the meantime, an adaptation is appropriate.

Breaking change - probably not, as no other APIs of core and compendium are used than up to now.

OSGi - V4.2 - Karaf 2.2.x - to 2.2.9 (Current Status - not active)
OSGi - V6.0 - Karaf 4.1.x - 4.2 (Current Status - active)
2021-01-31 22:03:59 +09:00
all Next development version 2.3.0-SNAPSHOT 2019-10-21 10:32:43 +02:00
allblobstore JCLOUDS-1333: JCLOUDS-1334: JCLOUDS-1470: Require Java 8 and Guava 22 2020-06-25 08:11:30 +09:00
allcompute Next development version 2.3.0-SNAPSHOT 2019-10-21 10:32:43 +02:00
allloadbalancer Next development version 2.3.0-SNAPSHOT 2019-10-21 10:32:43 +02:00
apis Remove Guice multibindings 2021-01-31 22:03:59 +09:00
blobstore Integrate GSON library in Clouds Core Bundle Final 2020-10-26 19:58:41 +09:00
common Remove the OSGi configuration from each module. The approach of defining OSGi configuration through common properties and serving them to the bundle plugin gets no longer used; instead, OSGi configuration gets defined in each module's dedicated bnd file. 2020-10-26 19:58:41 +09:00
compute Integrate GSON library in Clouds Core Bundle Final 2020-10-26 19:58:41 +09:00
core Move from OSGi Spec V4.2 to V6 2021-01-31 22:03:59 +09:00
drivers Remove the OSGi configuration from each module. The approach of defining OSGi configuration through common properties and serving them to the bundle plugin gets no longer used; instead, OSGi configuration gets defined in each module's dedicated bnd file. 2020-10-26 19:58:41 +09:00
loadbalancer Integrate GSON library in Clouds Core Bundle Final 2020-10-26 19:58:41 +09:00
project Move from OSGi Spec V4.2 to V6 2021-01-31 22:03:59 +09:00
providers Remove Guice multibindings 2021-01-31 22:03:59 +09:00
resources Replace embedded and repackaged GSON library 2020-10-26 19:58:41 +09:00
scriptbuilder Integrate GSON library in Clouds Core Bundle Final 2020-10-26 19:58:41 +09:00
skeletons Remove the OSGi configuration from each module. The approach of defining OSGi configuration through common properties and serving them to the bundle plugin gets no longer used; instead, OSGi configuration gets defined in each module's dedicated bnd file. 2020-10-26 19:58:41 +09:00
.dir-locals.el JCLOUDS-26. Adding .dir-locals.el for Emacs tab-width setting 2013-05-10 14:52:52 -07:00
.gitattributes Add .gitattributes to avoid line endings issues 2015-10-07 20:43:55 +02:00
.gitignore JCLOUDS-1166: Relocate the gson internal packge to be able to keep using it (#35) 2019-06-17 17:43:29 +02:00
.mailmap Update mailmap for acole@twitter.com 2014-10-04 09:22:01 -07:00
.travis.yml Enable docs in travis build (#69) 2020-04-17 08:26:50 +02:00
CONTRIBUTING.md Fixed the CONTRIBUTING links 2015-02-05 15:10:37 +01:00
README.md Update README copyright dates 2019-09-19 19:19:16 -04:00
pom.xml Re-Enable the build for all modules. Increase version of bnd plugin to the latest. 2020-10-26 19:58:41 +09:00

README.md

jclouds

Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.

For more information about using or contributing to jclouds, please visit our website at jclouds.apache.org.

License

Copyright (C) 2009-2019 The Apache Software Foundation

Licensed under the Apache License, Version 2.0