Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/felfert/jclouds-shaded

Shaded version of apache jclouds
https://github.com/felfert/jclouds-shaded

Last synced: 22 days ago
JSON representation

Shaded version of apache jclouds

Awesome Lists containing this project

README

        

[![Build Status](https://www.travis-ci.com/felfert/jclouds-shaded.svg?branch=main)](https://www.travis-ci.com/felfert/jclouds-shaded)
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](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`.
This makes it possible to be used in environments where both guava and guice
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.4.0

```