[ https://issues.apache.org/jira/browse/CASSANDRA-15647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17063610#comment-17063610 ]
Jon Meredith commented on CASSANDRA-15647: ------------------------------------------ Confirmed the dependencies change as expected with the commit. (Though I had to add {code}<relativePath>./apache-cassandra-4.0-alpha4-SNAPSHOT-parent.pom</relativePath>{code} to the parent element to get it to work - maybe a .m2 settings issue on my end). Before {code} $ mvn dependency:tree -f build/apache-cassandra*-SNAPSHOT.pom -Dverbose -Dincludes=net.java.dev.jna [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.apache.cassandra:cassandra-all >----------------- [INFO] Building Apache Cassandra 4.0-alpha4-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] The POM for org.perfkit.sjk.parsers:sjk-jfr5:jar:0.5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.perfkit.sjk.parsers:sjk-jfr6:jar:0.7 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.perfkit.sjk.parsers:sjk-nps:jar:0.5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [INFO] [INFO] — maven-dependency-plugin:3.1.1:tree (default-cli) @ cassandra-all — [INFO] Verbose not supported since maven-dependency-plugin 3.0 [INFO] org.apache.cassandra:cassandra-all:jar:4.0-alpha4-SNAPSHOT [INFO] +- net.java.dev.jna:jna:jar:4.2.2:compile [INFO] - net.openhft:chronicle-threads:jar:1.16.0:compile [INFO] - net.openhft:affinity:jar:3.1.7:compile [INFO] - net.java.dev.jna:jna-platform:jar:4.4.0:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.070 s [INFO] Finished at: 2020-03-20T14:15:14-06:00 [INFO] ------------------------------------------------------------------------ {code} After {code} $ mvn dependency:tree -f build/apache-cassandra*-SNAPSHOT.pom -Dverbose -Dincludes=net.java.dev.jna [INFO] Scanning for projects... [INFO] [INFO] -----------------< org.apache.cassandra:cassandra-all >----------------- [INFO] Building Apache Cassandra 4.0-alpha4-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] The POM for org.perfkit.sjk.parsers:sjk-jfr5:jar:0.5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.perfkit.sjk.parsers:sjk-jfr6:jar:0.7 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.perfkit.sjk.parsers:sjk-nps:jar:0.5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [INFO] [INFO] — maven-dependency-plugin:3.1.1:tree (default-cli) @ cassandra-all — [INFO] Verbose not supported since maven-dependency-plugin 3.0 [INFO] org.apache.cassandra:cassandra-all:jar:4.0-alpha4-SNAPSHOT [INFO] - net.java.dev.jna:jna:jar:4.2.2:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.080 s [INFO] Finished at: 2020-03-20T14:16:26-06:00 [INFO] ------------------------------------------------------------------------ {code} +1 from me (though I cannot merge). > Missmatching dependencies between cassandra dist and cassandra-all pom > ---------------------------------------------------------------------- > > Key: CASSANDRA-15647 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15647 > Project: Cassandra > Issue Type: Bug > Components: Build, Dependencies > Reporter: Marvin Froeder > Assignee: Ryan Svihla > Priority: Normal > Fix For: 4.0-beta > > > I noticed that the cassandra distribution (tar.gz) dependencies doesn't match > the dependency list for the cassandra-all that is available at maven central. > Cassandra distribution only includes jna 4.2.2. > But, the maven dependency also include jna-platform 4.4.0 > Breakdown of relevant maven dependencies: > ``` > [INFO] +- org.apache.cassandra:cassandra-all:jar:4.0-alpha3:provided > [INFO] | +- net.java.dev.jna:jna:jar:4.2.2:provided > [INFO] | +- net.openhft:chronicle-threads:jar:1.16.0:provided > [INFO] | | \- net.openhft:affinity:jar:3.1.7:provided > [INFO] | | \- net.java.dev.jna:jna-platform:jar:4.4.0:provided > ``` > As you can see, jna is a direct dependency and jna-platform is a transitive > dependency from chronicle-threads. > I expected this issue to had been fixed by > https://github.com/apache/cassandra/pull/240/, but this change seem to have > being reverted, as no longer in trunk. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org