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

iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new 123daa101 BIGTOP-4024. Fix build failure of YCSB with Maven 3.8. 
(#1195)
123daa101 is described below

commit 123daa10116ed692ffacd64ca3051114196ed174
Author: Kengo Seki <[email protected]>
AuthorDate: Wed Oct 18 01:50:10 2023 +0900

    BIGTOP-4024. Fix build failure of YCSB with Maven 3.8. (#1195)
---
 bigtop-packages/src/common/ycsb/do-component-build |  2 +-
 .../src/common/ycsb/patch2-maprdb-repo-url.diff    | 13 ----
 .../src/common/ycsb/patch2-repo-url.diff           | 85 ++++++++++++++++++++++
 3 files changed, 86 insertions(+), 14 deletions(-)

diff --git a/bigtop-packages/src/common/ycsb/do-component-build 
b/bigtop-packages/src/common/ycsb/do-component-build
index ba4020d5f..fbda7b360 100644
--- a/bigtop-packages/src/common/ycsb/do-component-build
+++ b/bigtop-packages/src/common/ycsb/do-component-build
@@ -18,7 +18,7 @@ set -ex
 
 . `dirname $0`/bigtop.bom
 
-mvn clean package -DskipTests "$@"
+mvn clean package -DskipTests -pl '!mongodb,!solr,!solr6' "$@"
 
 rm -rf build/dist
 mkdir -p build/dist
diff --git a/bigtop-packages/src/common/ycsb/patch2-maprdb-repo-url.diff 
b/bigtop-packages/src/common/ycsb/patch2-maprdb-repo-url.diff
deleted file mode 100644
index 65bb377a5..000000000
--- a/bigtop-packages/src/common/ycsb/patch2-maprdb-repo-url.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/maprdb/pom.xml b/maprdb/pom.xml
-index 253eca45..8d56767a 100644
---- a/maprdb/pom.xml
-+++ b/maprdb/pom.xml
-@@ -25,7 +25,7 @@
-       <repositories>
-               <repository>
-                       <id>mapr-releases</id>
--                      <url>http://repository.mapr.com/maven/</url>
-+                      
<url>https://repository.mapr.com/nexus/content/groups/mapr-public/</url>
-                       <snapshots>
-                               <enabled>false</enabled>
-                       </snapshots>
diff --git a/bigtop-packages/src/common/ycsb/patch2-repo-url.diff 
b/bigtop-packages/src/common/ycsb/patch2-repo-url.diff
new file mode 100644
index 000000000..8cb92a568
--- /dev/null
+++ b/bigtop-packages/src/common/ycsb/patch2-repo-url.diff
@@ -0,0 +1,85 @@
+diff --git a/cassandra/pom.xml b/cassandra/pom.xml
+index 1b6c1ca..ef3a50d 100644
+--- a/cassandra/pom.xml
++++ b/cassandra/pom.xml
+@@ -97,7 +97,7 @@ LICENSE file.
+               <repository>
+                       <id>central2</id>
+                       <name>sigar Repository</name>
+-                      
<url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
++                      
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
+                       <layout>default</layout>
+                       <snapshots>
+                               <enabled>false</enabled>
+diff --git a/distribution/pom.xml b/distribution/pom.xml
+index f4b1346..4951f37 100644
+--- a/distribution/pom.xml
++++ b/distribution/pom.xml
+@@ -211,11 +211,6 @@
+     </dependency>
+     <dependency>
+       <groupId>site.ycsb</groupId>
+-      <artifactId>mongodb-binding</artifactId>
+-      <version>${project.version}</version>
+-    </dependency>
+-    <dependency>
+-      <groupId>site.ycsb</groupId>
+       <artifactId>nosqldb-binding</artifactId>
+       <version>${project.version}</version>
+     </dependency>
+@@ -260,16 +255,6 @@
+       <version>${project.version}</version>
+     </dependency>
+     <dependency>
+-      <groupId>site.ycsb</groupId>
+-      <artifactId>solr-binding</artifactId>
+-      <version>${project.version}</version>
+-    </dependency>
+-    <dependency>
+-      <groupId>site.ycsb</groupId>
+-      <artifactId>solr6-binding</artifactId>
+-      <version>${project.version}</version>
+-    </dependency>
+-    <dependency>
+       <groupId>site.ycsb</groupId>
+       <artifactId>tarantool-binding</artifactId>
+       <version>${project.version}</version>
+diff --git a/hypertable/pom.xml b/hypertable/pom.xml
+index def12ae..2de1c0c 100644
+--- a/hypertable/pom.xml
++++ b/hypertable/pom.xml
+@@ -52,7 +52,7 @@ LICENSE file.
+   <repositories>
+     <repository>
+       <id>clojars.org</id>
+-      <url>http://clojars.org/repo</url>
++      <url>https://clojars.org/repo</url>
+     </repository>
+   </repositories>
+ </project>
+diff --git a/maprdb/pom.xml b/maprdb/pom.xml
+index 253eca4..e121543 100644
+--- a/maprdb/pom.xml
++++ b/maprdb/pom.xml
+@@ -25,7 +25,7 @@
+       <repositories>
+               <repository>
+                       <id>mapr-releases</id>
+-                      <url>http://repository.mapr.com/maven/</url>
++                      <url>https://repository.mapr.com/maven/</url>
+                       <snapshots>
+                               <enabled>false</enabled>
+                       </snapshots>
+diff --git a/maprjsondb/pom.xml b/maprjsondb/pom.xml
+index a9d66d9..0c38afb 100644
+--- a/maprjsondb/pom.xml
++++ b/maprjsondb/pom.xml
+@@ -25,7 +25,7 @@
+       <repositories>
+               <repository>
+                       <id>mapr-releases</id>
+-                      <url>http://repository.mapr.com/maven/</url>
++                      <url>https://repository.mapr.com/maven/</url>
+                       <snapshots>
+                               <enabled>false</enabled>
+                       </snapshots>

Reply via email to