|
1 | | -jclouds |
2 | | -====== |
| 1 | +# jclouds |
3 | 2 |
|
4 | 3 | Apache jclouds was 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. |
5 | 4 |
|
6 | | -For more information about the termination of the project visit https://attic.apache.org/projects/jclouds.html. |
| 5 | +For more information about the retirement of the project, visit https://attic.apache.org/projects/jclouds.html. |
7 | 6 |
|
8 | | -License |
9 | | -------- |
| 7 | +## License |
10 | 8 | Copyright (C) 2009-2022 The Apache Software Foundation |
11 | 9 |
|
12 | 10 | Licensed under the Apache License, Version 2.0 |
13 | 11 |
|
14 | | -This fork |
15 | | ---------- |
| 12 | +## This fork |
16 | 13 |
|
17 | 14 | is intended for usage in jenkins jclouds-plugin. Therefore, it is focused on compatibility to jenkins. |
18 | 15 | For example: this fork uses guice-6.0.0 instead of 7.0.0. Since apache's JIRA is now readonly, this |
19 | 16 | repos has enabled its own github issue tracker. |
| 17 | + |
| 18 | +### First public release is the bugfix release 2.7.1 |
| 19 | + |
| 20 | +It provides several bugfixes which did not make it into any release before the project was retired: |
| 21 | + |
| 22 | +- Fixed digitalocean2 provider producing a NumberFormatException. |
| 23 | +- Fixed google-compute-engine provider producing a NumberFormatException. |
| 24 | +- NPE on failure to parse AWSError when determing whether to retry request by Max Smiley |
| 25 | + |
| 26 | +Furthermore, it makes an important change for achieving compatibility to Jenkins: |
| 27 | +- Switch guice-7.0.0 back to guice-6.0.0 |
| 28 | + |
| 29 | +## Usage with maven |
| 30 | + |
| 31 | +Obviously, the groupId `org.apache.jclouds` could not be kept. The new groupId is `com.github.felfert.jclouds`. |
| 32 | +So to use this new version with maven, use a snippet like this in your pom.xml: |
| 33 | +```xml |
| 34 | + <dependency> |
| 35 | + <groupId>com.github.felfert.jclouds</groupId> |
| 36 | + <artifactId>jclouds-allcompute</artifactId> |
| 37 | + <version>2.7.1</version> |
| 38 | + </dependency> |
| 39 | +``` |
0 commit comments