https://github.com/felfert/jclouds-shaded
Shaded version of apache jclouds
https://github.com/felfert/jclouds-shaded
Last synced: 5 months ago
JSON representation
Shaded version of apache jclouds
- Host: GitHub
- URL: https://github.com/felfert/jclouds-shaded
- Owner: felfert
- Created: 2021-03-19T23:17:58.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-04T09:24:03.000Z (about 1 year ago)
- Last Synced: 2025-07-05T05:40:38.267Z (12 months ago)
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/felfert/jclouds-shaded/actions/workflows/ci.yml)
[](https://stand-with-ukraine.pp.ua)
# jclouds-shaded
This project provides a shaded version of apache jclouds where
both guava is relocatded from `com.google.common` to `shaded.com.google.common`
and guice is relocated from `com.google.inject` to `shaded.com.google.inject`.
Since v2.7.0, `com.google.errorprone` is relocated to `shaded.com.google.errorprone` as well.
This makes it possible to be used in environments where guava, guice and errorprone
are used with different versions.
The primary use-case for this project is the [jclouds-plugin](https://github.com/jenkinsci/jclouds-plugin)
for [jenkins](https://www.jenkins.io/). The reason for it being a **separate** project and **not** a maven module,
is this bug: (https://issues.apache.org/jira/browse/MSHADE-326)
To use this project in your maven project, create the following dependency in your pom.xml:
```
com.github.felfert
jclouds-shaded
2.7.0
```