You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Babak Vahdat (Jira)" <ji...@apache.org> on 2021/01/15 07:25:00 UTC

[jira] [Created] (CAMEL-16041) The managed dependency version through Camel BOM for com.google.guava:guava is from 2015

Babak Vahdat created CAMEL-16041:
------------------------------------

             Summary: The managed dependency version through Camel BOM for com.google.guava:guava is from 2015
                 Key: CAMEL-16041
                 URL: https://issues.apache.org/jira/browse/CAMEL-16041
             Project: Camel
          Issue Type: Task
    Affects Versions: 3.7.0
            Reporter: Babak Vahdat


Consider the following sample application POM:

{code:xml}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.foo</groupId>
    <artifactId>bar</artifactId>
    <version>0.1.0-SNAPSHOT</version>

    <dependencyManagement>
        <dependencies>
            <!-- Camel BOM -->
            <dependency>
                <groupId>org.apache.camel.springboot</groupId>
                <artifactId>camel-spring-boot-dependencies</artifactId>
                <version>3.7.0</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <dependencies>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
        </dependency>
    </dependencies>

</project>
{code}

Then you would inherit the managed dependency version [19.0|https://search.maven.org/artifact/com.google.guava/guava/19.0/bundle] released in {{2015}}:

{code:title=Bar.java|borderStyle=solid}
$> mvn dependency:tree
[INFO] Scanning for projects...
[INFO] 
[INFO] ----------------------------< com.foo:bar >-----------------------------
[INFO] Building bar 0.1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ bar ---
[INFO] com.foo:bar:jar:0.1.0-SNAPSHOT
[INFO] \- com.google.guava:guava:jar:19.0:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.190 s
[INFO] Finished at: 2021-01-15T08:19:47+01:00
[INFO] ------------------------------------------------------------------------
{code}



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