Hi!

In the last months there have been recent discussions [1] about the
level of compatibility to provide for Android, which version of Java
jclouds should use, which version of Guava we should support, and
others.

To be more flexible and friendly with the environments where jclouds
is deployed, the Java version required to build jclouds was changed
back to 1.6 and the Guava dependency was downgraded to 16.0.1.

These changes help ensuring jclouds does not go "too fast", but we
also want to allow users to move forward when needed, so the minor JDK
version to build jclouds has been restored to Java 7, but the Animal
Sniffer plugin has been configured [2] to make sure the code is
runtime compatible with Java 6 [3].

We have also configured a build to make sure that jclouds can be built
also with Guava 17 and Guava 18 [4], to avoid constraining users to a
concrete version of Guava and allow them to use a more recent version,
if needed.


Cheers!

I.



[1] https://issues.apache.org/jira/browse/JCLOUDS-747
[2] 
https://github.com/jclouds/jclouds/commit/7775f1a6b0ef425a4eb36b42851a7a7d286283f6
[3] https://github.com/jclouds/jclouds/pull/617#issuecomment-64806641
[4] https://jclouds.ci.cloudbees.com/view/public/

Reply via email to