[ 
https://issues.apache.org/jira/browse/HBASE-26399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Kyle Purtell updated HBASE-26399:
----------------------------------------
    Fix Version/s: 2.5.0

> branch-2 modules dependencies are confused
> ------------------------------------------
>
>                 Key: HBASE-26399
>                 URL: https://issues.apache.org/jira/browse/HBASE-26399
>             Project: HBase
>          Issue Type: Task
>          Components: build
>    Affects Versions: 2.5.0
>         Environment: branch-2
> Java version: 11.0.12
> Apache Maven 3.8.3
>            Reporter: Mike Drob
>            Priority: Major
>             Fix For: 2.5.0
>
>
> When trying to build branch-2, I get several dependency resolution issues. 
> Different issues based on what approach I try.
>  
> {{mvn -e -B --no-transfer-progress -Dhadoop.profile=3.0 
> -Dhadoop-three.version=3.0.0-cdh6.3.2 clean install -Dmaven.test.skip=true}}
> will fail with:
> {noformat}
> 231.4 [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce 
> (hadoop-profile-min-maven-min-java-banned-xerces) on project 
> hbase-build-configuration: Execution 
> hadoop-profile-min-maven-min-java-banned-xerces of goal 
> org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce failed: 
> org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException: 
> Could not resolve following dependencies: 
> [org.apache.hbase:hbase-annotations:jar:tests:2.5.0-SNAPSHOT (test)]: Could 
> not resolve dependencies for project 
> org.apache.hbase:hbase-build-configuration:pom:2.5.0-SNAPSHOT: Could not find 
> artifact org.apache.hbase:hbase-annotations:jar:tests:2.5.0-SNAPSHOT in 
> snapshots{noformat}
> Note that I'm running this behind a corporate firewall, so if there is a 
> snapshot available upstream in apache snapshots repo, then I'm not able to 
> access it. I would have thought that it can use the locally built and 
> installed one instead, since build-configuration does correctly come after 
> annotations.
>  
> If I change to {{-DskipTests}} then this target succeeds, but later {{mvn 
> site}} fails with
> {noformat}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on 
> project hbase: Error generating maven-javadoc-plugin:3.2.0:aggregate-no-fork 
> report:
> [ERROR] Exit code: 1 - 
> /home/jenkins-agent/hbase/hbase-testing-util/src/main/java/org/apache/hadoop/hbase/testing/TestingHBaseClusterOption.java:24:
>  error: cannot find symbol
> [ERROR] import org.apache.hadoop.hbase.StartMiniClusterOption;
> [ERROR]                               ^
> [ERROR]   symbol:   class StartMiniClusterOption
> [ERROR]   location: package org.apache.hadoop.hbase {noformat}
> Again, I'm missing testing packages, this time for javadocs.
>  
> I believe I was getting similar errors on main branch, although I don't have 
> logs for that anymore.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to