[ 
https://issues.apache.org/jira/browse/QPID-8396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17007372#comment-17007372
 ] 

Alex Rudyy commented on QPID-8396:
----------------------------------

Hi [~igreenfi] ,

What version of guava library you are using in your project?

Potentially,  you can try excluding broker transitive guava dependency using 
maven exclude or gradle exclude syntax (whatever building tool you are using) , 
if your guava version is compatible with the one used in Qpid broker-J

Here is a maven example of exclusion guava dependency from broker-core and 
using older guava version 26.0-jre. The gradle exclusion would be similar. 
{code:xml}
<dependencies>
<dependency>
            <groupId>org.apache.qpid</groupId>
            <artifactId>qpid-broker-core</artifactId>
            <version>7.1.6</version>
            <exclusions>
                <exclusion>
                    <groupId>com.google.guava</groupId>
                    <artifactId>guava</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>26.0-jre</version>
        </dependency>

        <dependency>
            <groupId>org.apache.qpid</groupId>
            <artifactId>qpid-broker-plugins-memory-store</artifactId>
            <version>7.1.6</version>
        </dependency>

        <dependency>
            <groupId>org.apache.qpid</groupId>
            <artifactId>qpid-broker-plugins-amqp-0-8-protocol</artifactId>
            <version>7.1.6</version>
        </dependency>
<dependencies>
{code}
 

> publish jar that shadow guava dependency 
> -----------------------------------------
>
>                 Key: QPID-8396
>                 URL: https://issues.apache.org/jira/browse/QPID-8396
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Broker-J
>    Affects Versions: qpid-java-broker-7.1.6
>            Reporter: Izek Greenfield
>            Priority: Major
>
> when trying to load broker embedded in my process I has guava problem hance I 
> need older version of guava. 
> It will be great if you can publish jars that shade that dependency. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to