Kengo Seki created BIGTOP-4024:
----------------------------------
Summary: Fix build failure of YCSB with Maven 3.8
Key: BIGTOP-4024
URL: https://issues.apache.org/jira/browse/BIGTOP-4024
Project: Bigtop
Issue Type: Bug
Components: build
Reporter: Kengo Seki
As a side effect of BIGTOP-4015, downloading maven dependencies via http
(without TLS) is blocked by default.
https://maven.apache.org/docs/3.8.1/release-notes.html#how-to-fix-when-i-get-a-http-repository-blocked
Due to this restriction, building YCSB fails with the following error.
{code}
$ ./gradlew ycsb-clean ycsb-pkg
...
[ERROR] Failed to execute goal on project cassandra-binding: Could not resolve
dependencies for project site.ycsb:cassandra-binding:jar:0.17.0: Failed to
collect dependencies at org.hyperic:sigar-dist:zip:1.6.4.129: Failed to read
artifact descriptor for org.hyperic:sigar-dist:zip:1.6.4.129: Could not
transfer artifact org.hyperic:sigar-dist:pom:1.6.4.129 from/to
maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories:
[central2 (http://repository.jboss.org/nexus/content/groups/public-jboss/,
default, releases)] -> [Help 1]
{code}
In addition to the above, YCSB also has Solr 5 and 6 in its dependencies, which
depend on some jars provided only via http. cf. HADOOP-17650
--
This message was sent by Atlassian Jira
(v8.20.10#820010)