Hi Balaji, I do not have custom settings.xml file and faced the same problem. I was able to fix it by first running the command as mentioned on the page <https://hudi.apache.org/quickstart.html> -
mvn clean install -DskipTests -DskipITs After running this command, you can run the other commands without any error. On Fri, Oct 18, 2019 at 4:24 PM [email protected] <[email protected]> wrote: > > I have seen this happens sometimes if you have a custom ~/.m2/settings.xml > file. Try removing it and check. > Balaji.V On Friday, October 18, 2019, 03:31:09 AM PDT, Gurudatt > Kulkarni <[email protected]> wrote: > > Hi All, > > I ran `mvn compile` on master, but it fails to build completely because it > was unable to find Confluent dependencies. I added > https://packages.confluent.io/maven2 in repositories in the main pom.xml > and it built successfully. Just curious, how you guys are compiling? Can we > add confluent maven repository to the main pom.xml file? > > Here's the error that I got > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process > (process-resource-bundles) on project hudi-cli: Failed to resolve > dependencies for one or more projects in the reactor. Reason: Missing: > [ERROR] ---------- > [ERROR] 1) io.confluent:kafka-avro-serializer:jar:3.0.0 > [ERROR] > [ERROR] Try downloading the file manually from the project website. > [ERROR] > [ERROR] Then, install it using the command: > [ERROR] mvn install:install-file -DgroupId=io.confluent > -DartifactId=kafka-avro-serializer -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file > [ERROR] > [ERROR] Alternatively, if you host your own repository you can deploy the > file there: > [ERROR] mvn deploy:deploy-file -DgroupId=io.confluent > -DartifactId=kafka-avro-serializer -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] > [ERROR] > [ERROR] Path to dependency: > [ERROR] 1) org.apache.hudi:hudi-cli:jar:0.5.1-SNAPSHOT > [ERROR] 2) org.apache.hudi:hudi-utilities:jar:0.5.1-SNAPSHOT > [ERROR] 3) io.confluent:kafka-avro-serializer:jar:3.0.0 > [ERROR] > [ERROR] 2) io.confluent:common-config:jar:3.0.0 > [ERROR] > [ERROR] Try downloading the file manually from the project website. > [ERROR] > [ERROR] Then, install it using the command: > [ERROR] mvn install:install-file -DgroupId=io.confluent > -DartifactId=common-config -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file > [ERROR] > [ERROR] Alternatively, if you host your own repository you can deploy the > file there: > [ERROR] mvn deploy:deploy-file -DgroupId=io.confluent > -DartifactId=common-config -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] > [ERROR] > [ERROR] Path to dependency: > [ERROR] 1) org.apache.hudi:hudi-cli:jar:0.5.1-SNAPSHOT > [ERROR] 2) org.apache.hudi:hudi-utilities:jar:0.5.1-SNAPSHOT > [ERROR] 3) io.confluent:common-config:jar:3.0.0 > [ERROR] > [ERROR] 3) io.confluent:kafka-schema-registry-client:jar:3.0.0 > [ERROR] > [ERROR] Try downloading the file manually from the project website. > [ERROR] > [ERROR] Then, install it using the command: > [ERROR] mvn install:install-file -DgroupId=io.confluent > -DartifactId=kafka-schema-registry-client -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file > [ERROR] > [ERROR] Alternatively, if you host your own repository you can deploy the > file there: > [ERROR] mvn deploy:deploy-file -DgroupId=io.confluent > -DartifactId=kafka-schema-registry-client -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] > [ERROR] > [ERROR] Path to dependency: > [ERROR] 1) org.apache.hudi:hudi-cli:jar:0.5.1-SNAPSHOT > [ERROR] 2) org.apache.hudi:hudi-utilities:jar:0.5.1-SNAPSHOT > [ERROR] 3) io.confluent:kafka-schema-registry-client:jar:3.0.0 > [ERROR] > [ERROR] 4) io.confluent:common-utils:jar:3.0.0 > [ERROR] > [ERROR] Try downloading the file manually from the project website. > [ERROR] > [ERROR] Then, install it using the command: > [ERROR] mvn install:install-file -DgroupId=io.confluent > -DartifactId=common-utils -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file > [ERROR] > [ERROR] Alternatively, if you host your own repository you can deploy the > file there: > [ERROR] mvn deploy:deploy-file -DgroupId=io.confluent > -DartifactId=common-utils -Dversion=3.0.0 -Dpackaging=jar > -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] > [ERROR] > [ERROR] Path to dependency: > [ERROR] 1) org.apache.hudi:hudi-cli:jar:0.5.1-SNAPSHOT > [ERROR] 2) org.apache.hudi:hudi-utilities:jar:0.5.1-SNAPSHOT > [ERROR] 3) io.confluent:common-utils:jar:3.0.0 > [ERROR] > [ERROR] ---------- > [ERROR] 4 required artifacts are missing. > [ERROR] > [ERROR] for artifact: > [ERROR] org.apache.hudi:hudi-cli:jar:0.5.1-SNAPSHOT > [ERROR] > [ERROR] from the specified remote repositories: > [ERROR] libs-milestone (https://repo.spring.io/libs-milestone/, > releases=true, snapshots=true), > [ERROR] libs-release (https://repo.spring.io/libs-release/, > releases=true, snapshots=true), > [ERROR] Maven Central (https://repo.maven.apache.org/maven2, > releases=true, snapshots=false), > [ERROR] cloudera-repo-releases ( > https://repository.cloudera.com/artifactory/public/, releases=true, > snapshots=false), > [ERROR] apache.snapshots (https://repository.apache.org/snapshots, > releases=false, snapshots=true), > [ERROR] central (https://repo.maven.apache.org/maven2, releases=true, > snapshots=false) > [ERROR] > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <args> -rf :hudi-cli >
