This is an automated email from the ASF dual-hosted git repository.

mck pushed a commit to branch cassandra-4.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git


The following commit(s) were added to refs/heads/cassandra-4.0 by this push:
     new d93e43e  Cleanup dependencies scopes
d93e43e is described below

commit d93e43ed9b3abad438c4ec9db6ae94d768f52896
Author: Mick Semb Wever <[email protected]>
AuthorDate: Fri Jun 11 12:15:08 2021 +0200

    Cleanup dependencies scopes
    
     patch by Angelo Polo; reviewed by Mick Semb Wever for CASSANDRA-16704
    
    Co-authored-by: Angelo Polo <[email protected]>
---
 CHANGES.txt                                        |  1 +
 build.xml                                          | 72 ++++++++++------------
 .../cql3/statements/QualifiedStatement.java        |  4 +-
 .../statements/schema/CreateTableStatement.java    |  2 +-
 .../apache/cassandra/transport/DriverBurnTest.java |  2 +-
 .../cassandra/transport/SimpleClientPerfTest.java  |  2 +-
 .../auth/CassandraNetworkAuthorizerTest.java       |  2 +-
 .../org/apache/cassandra/db/LivenessInfoTest.java  |  1 -
 .../db/compaction/CompactionsCQLTest.java          |  2 +-
 test/unit/org/apache/cassandra/dht/RangeTest.java  |  5 +-
 .../repair/asymmetric/ReduceHelperTest.java        |  4 +-
 .../cassandra/utils/CassandraVersionTest.java      |  4 --
 12 files changed, 45 insertions(+), 56 deletions(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index a086d24..5e078f9 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 4.0.1
+ * Cleanup dependency scopes (CASSANDRA-16704)
  * Make JmxHistogram#getRecentValues() and JmxTimer#getRecentValues() 
thread-safe (CASSANDRA-16707)
 
 4.0-rc2
diff --git a/build.xml b/build.xml
index 9198410..1c31e4e 100644
--- a/build.xml
+++ b/build.xml
@@ -504,7 +504,7 @@
           <dependency groupId="commons-io" artifactId="commons-io" 
version="2.6" scope="test"/>
           <dependency groupId="org.apache.commons" artifactId="commons-lang3" 
version="3.11"/>
           <dependency groupId="org.apache.commons" artifactId="commons-math3" 
version="3.2"/>
-          <dependency groupId="org.antlr" artifactId="antlr" version="3.5.2">
+          <dependency groupId="org.antlr" artifactId="antlr" version="3.5.2" 
scope="provided">
             <exclusion groupId="org.antlr" artifactId="stringtemplate"/>
           </dependency>
           <dependency groupId="org.antlr" artifactId="ST4" version="4.0.8"/>
@@ -528,9 +528,9 @@
           </dependency>
           <dependency groupId="org.mockito" artifactId="mockito-core" 
version="3.2.4" scope="test"/>
           <dependency groupId="org.quicktheories" artifactId="quicktheories" 
version="0.26" scope="test"/>
-          <dependency groupId="com.google.code.java-allocation-instrumenter" 
artifactId="java-allocation-instrumenter" 
version="${allocation-instrumenter.version}" />
+          <dependency groupId="com.google.code.java-allocation-instrumenter" 
artifactId="java-allocation-instrumenter" 
version="${allocation-instrumenter.version}" scope="test"/>
           <dependency groupId="org.apache.cassandra" artifactId="dtest-api" 
version="0.0.7" scope="test"/>
-          <dependency groupId="org.reflections" artifactId="reflections" 
version="0.9.12" />
+          <dependency groupId="org.reflections" artifactId="reflections" 
version="0.9.12" scope="test"/>
           <dependency groupId="org.apache.hadoop" artifactId="hadoop-core" 
version="1.0.3" scope="provided">
             <exclusion groupId="org.mortbay.jetty" artifactId="servlet-api"/>
             <exclusion groupId="commons-logging" artifactId="commons-logging"/>
@@ -548,10 +548,10 @@
           <dependency groupId="org.jacoco" artifactId="org.jacoco.agent" 
version="${jacoco.version}" scope="test"/>
           <dependency groupId="org.jacoco" artifactId="org.jacoco.ant" 
version="${jacoco.version}" scope="test"/>
 
-          <dependency groupId="org.jboss.byteman" artifactId="byteman-install" 
version="${byteman.version}"/>
-          <dependency groupId="org.jboss.byteman" artifactId="byteman" 
version="${byteman.version}"/>
-          <dependency groupId="org.jboss.byteman" artifactId="byteman-submit" 
version="${byteman.version}"/>
-          <dependency groupId="org.jboss.byteman" artifactId="byteman-bmunit" 
version="${byteman.version}"/>
+          <dependency groupId="org.jboss.byteman" artifactId="byteman-install" 
version="${byteman.version}" scope="provided"/>
+          <dependency groupId="org.jboss.byteman" artifactId="byteman" 
version="${byteman.version}" scope="provided"/>
+          <dependency groupId="org.jboss.byteman" artifactId="byteman-submit" 
version="${byteman.version}" scope="provided"/>
+          <dependency groupId="org.jboss.byteman" artifactId="byteman-bmunit" 
version="${byteman.version}" scope="provided"/>
 
           <dependency groupId="net.bytebuddy" artifactId="byte-buddy" 
version="${bytebuddy.version}" />
           <dependency groupId="net.bytebuddy" artifactId="byte-buddy-agent" 
version="${bytebuddy.version}" />
@@ -559,6 +559,8 @@
           <dependency groupId="org.openjdk.jmh" artifactId="jmh-core" 
version="1.21" scope="test"/>
           <dependency groupId="org.openjdk.jmh" 
artifactId="jmh-generator-annprocess" version="1.21" scope="test"/>
 
+          <dependency groupId="org.apache.ant" artifactId="ant-junit" 
version="1.9.7" scope="test"/>
+
           <dependency groupId="org.apache.cassandra" 
artifactId="cassandra-all" version="${version}" />
           <dependency groupId="io.dropwizard.metrics" 
artifactId="metrics-core" version="3.1.5" />
           <dependency groupId="io.dropwizard.metrics" artifactId="metrics-jvm" 
version="3.1.5" />
@@ -646,7 +648,7 @@
              this that the new assertj's `assertj-parent-pom` depends on. -->
           <dependency groupId="org.junit" artifactId="junit-bom" 
version="5.6.0" type="pom" scope="test"/>
           <!-- when updating assertj, make sure to also update the 
corresponding junit-bom dependency -->
-          <dependency groupId="org.assertj" artifactId="assertj-core" 
version="3.15.0" scope="test"/>
+          <dependency groupId="org.assertj" artifactId="assertj-core" 
version="3.15.0" scope="provided"/>
           <dependency groupId="org.awaitility" artifactId="awaitility" 
version="4.0.3"  scope="test">
             <exclusion groupId="org.hamcrest" artifactId="hamcrest"/>
           </dependency>
@@ -707,30 +709,24 @@
                 artifactId="cassandra-parent"
                 version="${version}"
                 relativePath="${final.name}-parent.pom"/>
-        <dependency groupId="junit" artifactId="junit" scope="test"/>
-        <dependency groupId="commons-io" artifactId="commons-io" scope="test"/>
-        <dependency groupId="org.mockito" artifactId="mockito-core" 
scope="test"/>
-        <dependency groupId="org.quicktheories" artifactId="quicktheories" 
scope="test"/>
-        <dependency groupId="org.reflections" artifactId="reflections" 
scope="test"/>
-        <dependency groupId="com.google.code.java-allocation-instrumenter" 
artifactId="java-allocation-instrumenter" 
version="${allocation-instrumenter.version}" scope="test"/>
-        <dependency groupId="org.apache.cassandra" artifactId="dtest-api" 
scope="test"/>
-        <dependency groupId="org.openjdk.jmh" artifactId="jmh-core" 
scope="test"/>
-        <dependency groupId="org.openjdk.jmh" 
artifactId="jmh-generator-annprocess" scope="test"/>
-        <dependency groupId="net.ju-n.compile-command-annotations" 
artifactId="compile-command-annotations" scope="test"/>
-        <dependency groupId="org.apache.ant" artifactId="ant-junit" 
version="1.9.7" scope="test"/>
+        <dependency groupId="junit" artifactId="junit"/>
+        <dependency groupId="commons-io" artifactId="commons-io"/>
+        <dependency groupId="org.mockito" artifactId="mockito-core"/>
+        <dependency groupId="org.quicktheories" artifactId="quicktheories"/>
+        <dependency groupId="org.reflections" artifactId="reflections"/>
+        <dependency groupId="com.google.code.java-allocation-instrumenter" 
artifactId="java-allocation-instrumenter" 
version="${allocation-instrumenter.version}"/>
+        <dependency groupId="org.apache.cassandra" artifactId="dtest-api"/>
+        <dependency groupId="org.openjdk.jmh" artifactId="jmh-core"/>
+        <dependency groupId="org.openjdk.jmh" 
artifactId="jmh-generator-annprocess"/>
+        <dependency groupId="org.apache.ant" artifactId="ant-junit"/>
         <!-- adding this dependency is necessary for assertj. When updating 
assertj, need to also update the version of
              this that the new assertj's `assertj-parent-pom` depends on. -->
-        <dependency groupId="org.junit" artifactId="junit-bom" type="pom" 
scope="test"/>
-        <dependency groupId="org.assertj" artifactId="assertj-core" 
scope="test"/>
-        <dependency groupId="org.awaitility" artifactId="awaitility" 
scope="test"/>
-        <dependency groupId="org.hamcrest" artifactId="hamcrest" scope="test"/>
+        <dependency groupId="org.junit" artifactId="junit-bom" type="pom"/>
+        <dependency groupId="org.awaitility" artifactId="awaitility"/>
+        <dependency groupId="org.hamcrest" artifactId="hamcrest"/>
         <!-- coverage debs -->
-        <dependency groupId="org.jacoco" artifactId="org.jacoco.agent" 
scope="test"/>
-        <dependency groupId="org.jacoco" artifactId="org.jacoco.ant" 
scope="test"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman-install" 
scope="test"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman" 
scope="test"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman-submit" 
scope="test"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman-bmunit" 
scope="test"/>
+        <dependency groupId="org.jacoco" artifactId="org.jacoco.agent"/>
+        <dependency groupId="org.jacoco" artifactId="org.jacoco.ant"/>
       </artifact:pom>
 
       <!-- now the pom's for artifacts being deployed to Maven Central -->
@@ -775,8 +771,8 @@
         <dependency groupId="ch.qos.logback" artifactId="logback-classic"/>
 
         <!-- don't need hadoop classes to run, but if you use the hadoop stuff 
-->
-        <dependency groupId="org.apache.hadoop" artifactId="hadoop-core" 
optional="true" scope="provided"/>
-        <dependency groupId="org.apache.hadoop" 
artifactId="hadoop-minicluster" optional="true" scope="provided"/>
+        <dependency groupId="org.apache.hadoop" artifactId="hadoop-core" 
optional="true"/>
+        <dependency groupId="org.apache.hadoop" 
artifactId="hadoop-minicluster" optional="true"/>
 
         <!-- don't need the Java Driver to run, but if you use the hadoop 
stuff or UDFs -->
         <dependency groupId="com.datastax.cassandra" 
artifactId="cassandra-driver-core" classifier="shaded" optional="true"/>
@@ -821,13 +817,13 @@
         <dependency groupId="com.googlecode.concurrent-trees" 
artifactId="concurrent-trees" />
 
         <!-- compile tools -->
-        <dependency groupId="com.google.code.findbugs" artifactId="jsr305" 
scope="provided"/>
-        <dependency groupId="net.ju-n.compile-command-annotations" 
artifactId="compile-command-annotations" scope="provided"/>
-        <dependency groupId="org.assertj" artifactId="assertj-core" 
scope="provided"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman-install" 
scope="provided"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman" 
scope="provided"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman-submit" 
scope="provided"/>
-        <dependency groupId="org.jboss.byteman" artifactId="byteman-bmunit" 
scope="provided"/>
+        <dependency groupId="com.google.code.findbugs" artifactId="jsr305"/>
+        <dependency groupId="net.ju-n.compile-command-annotations" 
artifactId="compile-command-annotations"/>
+        <dependency groupId="org.assertj" artifactId="assertj-core"/>
+        <dependency groupId="org.jboss.byteman" artifactId="byteman-install"/>
+        <dependency groupId="org.jboss.byteman" artifactId="byteman"/>
+        <dependency groupId="org.jboss.byteman" artifactId="byteman-submit"/>
+        <dependency groupId="org.jboss.byteman" artifactId="byteman-bmunit"/>
       </artifact:pom>
     </target>
 
diff --git 
a/src/java/org/apache/cassandra/cql3/statements/QualifiedStatement.java 
b/src/java/org/apache/cassandra/cql3/statements/QualifiedStatement.java
index a9c1f19..573d1b6 100644
--- a/src/java/org/apache/cassandra/cql3/statements/QualifiedStatement.java
+++ b/src/java/org/apache/cassandra/cql3/statements/QualifiedStatement.java
@@ -17,8 +17,8 @@
  */
 package org.apache.cassandra.cql3.statements;
 
-import org.apache.commons.lang.builder.ToStringBuilder;
-import org.apache.commons.lang.builder.ToStringStyle;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
 
 import org.apache.cassandra.cql3.CQLStatement;
 import org.apache.cassandra.cql3.QualifiedName;
diff --git 
a/src/java/org/apache/cassandra/cql3/statements/schema/CreateTableStatement.java
 
b/src/java/org/apache/cassandra/cql3/statements/schema/CreateTableStatement.java
index 19884a7..1339ba3 100644
--- 
a/src/java/org/apache/cassandra/cql3/statements/schema/CreateTableStatement.java
+++ 
b/src/java/org/apache/cassandra/cql3/statements/schema/CreateTableStatement.java
@@ -21,7 +21,7 @@ import java.util.*;
 
 import com.google.common.collect.ImmutableSet;
 
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/test/burn/org/apache/cassandra/transport/DriverBurnTest.java 
b/test/burn/org/apache/cassandra/transport/DriverBurnTest.java
index 74f8155..37ebec1 100644
--- a/test/burn/org/apache/cassandra/transport/DriverBurnTest.java
+++ b/test/burn/org/apache/cassandra/transport/DriverBurnTest.java
@@ -26,7 +26,7 @@ import java.util.concurrent.atomic.AtomicReference;
 import java.util.concurrent.locks.Lock;
 import java.util.concurrent.locks.ReentrantLock;
 
-import org.apache.commons.math.stat.descriptive.DescriptiveStatistics;
+import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
diff --git a/test/burn/org/apache/cassandra/transport/SimpleClientPerfTest.java 
b/test/burn/org/apache/cassandra/transport/SimpleClientPerfTest.java
index 4714535..20b8cb3 100644
--- a/test/burn/org/apache/cassandra/transport/SimpleClientPerfTest.java
+++ b/test/burn/org/apache/cassandra/transport/SimpleClientPerfTest.java
@@ -28,7 +28,7 @@ import java.util.concurrent.locks.Lock;
 import java.util.concurrent.locks.ReentrantLock;
 import java.util.stream.Collectors;
 
-import org.apache.commons.math.stat.descriptive.DescriptiveStatistics;
+import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
diff --git 
a/test/unit/org/apache/cassandra/auth/CassandraNetworkAuthorizerTest.java 
b/test/unit/org/apache/cassandra/auth/CassandraNetworkAuthorizerTest.java
index 2e57173..31af270 100644
--- a/test/unit/org/apache/cassandra/auth/CassandraNetworkAuthorizerTest.java
+++ b/test/unit/org/apache/cassandra/auth/CassandraNetworkAuthorizerTest.java
@@ -22,7 +22,7 @@ import java.util.Set;
 
 import com.google.common.collect.Iterables;
 import com.google.common.collect.Sets;
-import org.apache.commons.lang.RandomStringUtils;
+import org.apache.commons.lang3.RandomStringUtils;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.BeforeClass;
diff --git a/test/unit/org/apache/cassandra/db/LivenessInfoTest.java 
b/test/unit/org/apache/cassandra/db/LivenessInfoTest.java
index 83d670c..5578706 100644
--- a/test/unit/org/apache/cassandra/db/LivenessInfoTest.java
+++ b/test/unit/org/apache/cassandra/db/LivenessInfoTest.java
@@ -21,7 +21,6 @@ package org.apache.cassandra.db;
 import static org.junit.Assert.*;
 
 import org.apache.cassandra.utils.FBUtilities;
-import org.apache.hadoop.mapred.machines_jsp;
 import org.junit.Test;
 
 public class LivenessInfoTest
diff --git 
a/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java 
b/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java
index c6017d4..48caef6 100644
--- a/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java
+++ b/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java
@@ -25,7 +25,7 @@ import java.util.Map;
 import java.util.Random;
 import java.util.Set;
 
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
diff --git a/test/unit/org/apache/cassandra/dht/RangeTest.java 
b/test/unit/org/apache/cassandra/dht/RangeTest.java
index 68113f0..7cdb788 100644
--- a/test/unit/org/apache/cassandra/dht/RangeTest.java
+++ b/test/unit/org/apache/cassandra/dht/RangeTest.java
@@ -33,8 +33,6 @@ import org.junit.Assert;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
-import org.apache.commons.collections.CollectionUtils;
-
 import org.apache.cassandra.config.DatabaseDescriptor;
 import org.apache.cassandra.db.PartitionPosition;
 import org.apache.cassandra.dht.ByteOrderedPartitioner.BytesToken;
@@ -355,8 +353,7 @@ public class RangeTest
             expected.add(makeRange(tokens[i], tokens[i+1]));
         }
 
-        assert CollectionUtils.isEqualCollection(result, expected);
-
+        assertEquals(result, expected);
     }
 
     @Test
diff --git 
a/test/unit/org/apache/cassandra/repair/asymmetric/ReduceHelperTest.java 
b/test/unit/org/apache/cassandra/repair/asymmetric/ReduceHelperTest.java
index 01b0cae..be5a553 100644
--- a/test/unit/org/apache/cassandra/repair/asymmetric/ReduceHelperTest.java
+++ b/test/unit/org/apache/cassandra/repair/asymmetric/ReduceHelperTest.java
@@ -20,6 +20,7 @@ package org.apache.cassandra.repair.asymmetric;
 
 
 import java.net.UnknownHostException;
+import java.util.AbstractMap;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
@@ -36,7 +37,6 @@ import java.util.TreeSet;
 
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.Sets;
-import org.apache.commons.collections.keyvalue.AbstractMapEntry;
 import org.junit.Test;
 
 import org.apache.cassandra.dht.Murmur3Partitioner;
@@ -414,7 +414,7 @@ public class ReduceHelperTest
 
     static Map.Entry<Range<Token>, StreamFromOptions> rangeEntry(long t, long 
t2)
     {
-        return new AbstractMapEntry(range(t, t2), new StreamFromOptions(null, 
null)) {};
+        return new AbstractMap.SimpleEntry<>(range(t, t2), new 
StreamFromOptions(null, null));
     }
 
     @Test
diff --git a/test/unit/org/apache/cassandra/utils/CassandraVersionTest.java 
b/test/unit/org/apache/cassandra/utils/CassandraVersionTest.java
index b83990e..049f997 100644
--- a/test/unit/org/apache/cassandra/utils/CassandraVersionTest.java
+++ b/test/unit/org/apache/cassandra/utils/CassandraVersionTest.java
@@ -24,18 +24,14 @@ import java.util.Collections;
 import java.util.List;
 
 import com.google.common.base.Splitter;
-import org.apache.commons.lang.CharRange;
 import org.junit.Assert;
-import org.junit.Ignore;
 import org.junit.Test;
 
 import com.datastax.driver.core.VersionNumber;
-import org.apache.cassandra.io.sstable.format.Version;
 import org.assertj.core.api.Assertions;
 import org.quicktheories.core.Gen;
 import org.quicktheories.generators.Generate;
 import org.quicktheories.generators.SourceDSL;
-import org.quicktheories.impl.Constraint;
 
 import static org.junit.Assert.assertArrayEquals;
 import static org.junit.Assert.assertThat;

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to