Trying to build 2.6.0
[WARNING] [ENUNCIATE] [javac] [ERROR]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/.m2/repository/org/apache/ranger/credentialbuilder/2.6.0/credentialbuilder-2.6.0-sources.jar!/org/apache/ranger/credentialapi/CredentialReader.java]:30:8
/home/ambroot/.m2/repository/org/apache/ranger/credentialbuilder/2.6.0/credentialbuilder-2.6.0-sources.jar!/org/apache/ranger/credentialapi/CredentialReader.java:30:
error: duplicate class: org.apache.ranger.credentialapi.CredentialReader
[WARNING] [ENUNCIATE] [javac]
/home/ambroot/.m2/repository/org/apache/ranger/credentialbuilder/2.6.0/credentialbuilder-2.6.0-sources.jar!/org/apache/ranger/credentialapi/CredentialReader.java:30:
error: duplicate class: org.apache.ranger.credentialapi.CredentialReader
[WARNING] [ENUNCIATE] [javac] public class CredentialReader {
[WARNING] [ENUNCIATE] [javac] ^
[WARNING] [ENUNCIATE] [javac] [ERROR]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/.m2/repository/org/apache/ranger/ranger-metrics/2.6.0/ranger-metrics-2.6.0-sources.jar!/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java]:22:37
/home/ambroot/.m2/repository/org/apache/ranger/ranger-metrics/2.6.0/ranger-metrics-2.6.0-sources.jar!/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java:22:
error: package com.google.common.annotations does not exist
[WARNING] [ENUNCIATE] [javac]
/home/ambroot/.m2/repository/org/apache/ranger/ranger-metrics/2.6.0/ranger-metrics-2.6.0-sources.jar!/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java:22:
error: package com.google.common.annotations does not exist
[WARNING] [ENUNCIATE] [javac] import
com.google.common.annotations.VisibleForTesting;
[WARNING] [ENUNCIATE] [javac] ^
[WARNING] [ENUNCIATE] [javac] [ERROR]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/.m2/repository/org/apache/ranger/ranger-metrics/2.6.0/ranger-metrics-2.6.0-sources.jar!/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java]:94:6
/home/ambroot/.m2/repository/org/apache/ranger/ranger-metrics/2.6.0/ranger-metrics-2.6.0-sources.jar!/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java:94:
error: cannot find symbol
[WARNING] [ENUNCIATE] [javac]
/home/ambroot/.m2/repository/org/apache/ranger/ranger-metrics/2.6.0/ranger-metrics-2.6.0-sources.jar!/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java:94:
error: cannot find symbol
[WARNING] [ENUNCIATE] [javac] @VisibleForTesting
[WARNING] [ENUNCIATE] [javac] ^
[WARNING] [ENUNCIATE] [javac] symbol: class VisibleForTesting
[WARNING] [ENUNCIATE] [javac] location: class
org.apache.ranger.metrics.source.RangerMetricsContainerSource
[WARNING] [ENUNCIATE] [javac] [NOTE]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/Downloads/apache-ranger-2.6.0/security-admin/src/main/java/org/apache/ranger/common/db/RangerTransactionSynchronizationAdapter.java]:-1:-1
Note: Some input files use or override a deprecated API.
[WARNING] [ENUNCIATE] [javac] Note: Some input files use or override a
deprecated API.
[WARNING] [ENUNCIATE] [javac] [NOTE]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/Downloads/apache-ranger-2.6.0/security-admin/src/main/java/org/apache/ranger/common/db/RangerTransactionSynchronizationAdapter.java]:-1:-1
Note: Recompile with -Xlint:deprecation for details.
[WARNING] [ENUNCIATE] [javac] Note: Recompile with -Xlint:deprecation for
details.
[WARNING] [ENUNCIATE] [javac] [NOTE]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/Downloads/apache-ranger-2.6.0/security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java]:-1:-1
Note: Some input files use unchecked or unsafe operations.
[WARNING] [ENUNCIATE] [javac] Note: Some input files use unchecked or unsafe
operations.
[WARNING] [ENUNCIATE] [javac] [NOTE]
com.webcohesion.enunciate.Enunciate$URLFileObject[file:/home/ambroot/Downloads/apache-ranger-2.6.0/security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java]:-1:-1
Note: Recompile with -Xlint:unchecked for details.
[WARNING] [ENUNCIATE] [javac] Note: Recompile with -Xlint:unchecked for details.
How can I resolve this? I am NOT a programmer and do not know a lot about
maven/eclipse. I have tried using commandline maven and eclipse. I have tried
on Rocky9 and Ubuntu 24 and get the same result. I have purged the repository
and tried again and again with the same result. The rocky/eclipse build
attempt was with eclipse set to build java 8. The ubuntu was attempted with
eclipse (java 8) and maven command line (java8). In all cases the error is the
same.
Marc