You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by Apache Wiki <wi...@apache.org> on 2014/08/25 18:29:33 UTC

[Jclouds Wiki] Update of "Coding Standards" by AndrewGaul

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jclouds Wiki" for change notification.

The "Coding Standards" page has been changed by AndrewGaul:
https://wiki.apache.org/jclouds/Coding%20Standards?action=diff&rev1=10&rev2=11

     {{attachment:devatcloud-pr-builder-link.png}}
   * Both Eclipse and Idea support Checkstyle integration.
   * jclouds Checkstyle does not enforce all coding styles that should be followed in pull requests. However, developers can use this jclouds profile (compatible for import in both Eclipse and Idea): [[attachment:eclipse-code-formatter.xml]]; Also when using Idea ensure that .* imports are not used (under code style -> imports).
-  * Java dependency: jclouds targets Java 6 and thus cannot use newer language features or API additions in Java 7 and 8.  Note that jclouds Maven configuration prevents use of the former but not the latter presently.
+  * Java dependency: jclouds 2.0 and onwards target Java 7 and thus cannot use newer language features or API additions in Java 8.  jclouds 1.8 and earlier target Java 6.  Note that jclouds Maven configuration prevents use of the former but not the latter presently.
   * Guava: jclouds extensively uses [[https://code.google.com/p/guava-libraries/|Guava]] to provide additional functionality and consistent abstractions.  jclouds code should reuse Guava functionality instead of including equivalent libraries, e.g., Apache Commons.