【发布时间】:2022-08-23 16:08:52
【问题描述】:
我正在尝试使用此https://github.com/apache/ranger/tree/master/dev-support/ranger-docker 设置 apache ranger 进行工作 但是通过运行
mvn clean package -DskipTests
我收到以下错误:[错误] 无法执行目标 org.apache.maven.plugins:maven-war-plugin:2.6:exploded (prepare) on project security-admin-web: 执行准备目标 org.apache.maven.plugins:maven-war -plugin:2.6:exploded failed: 由于 API 不兼容,无法在插件 \'org.apache.maven.plugins:maven-war-plugin:2.6\' 中加载 mojo \'exploded\':org.codehaus。 plexus.component.repository.exception.ComponentLookupException:空整个错误可以在这张图片中看到: [1]
作为github中提供的替代方案,当我运行时:
docker-compose -f docker-compose.ranger-base.yml -f docker-compose.ranger-build.yml up
我得到错误: 护林员建造 | JAVA_HOME 环境变量未正确定义 护林员建造 |运行这个程序需要这个环境变量 护林员建造 |注意:JAVA_HOME 应该指向 JDK 而不是 JRE 护林员建造 | mv: cannot stat \'target/ranger-*\': 没有这样的文件或目录 ranger-build 以代码 1 退出
我也试过关注https://medium.com/swlh/hands-on-apache-ranger-docker-poc-with-hadoop-hdfs-hive-presto-814344a03a17 但是它卡在 ranger-admin 容器中,并且 localhost:6080 不起作用。 [1]:https://i.stack.imgur.com/57ubI.jpg
-
看起来你的 docker build 中的构建失败了,你需要升级给定的插件:
Unable to load the mojo \'exploded\' in the plugin \'org.apache.maven.plugins:maven-war-plugin:2.6\' due to an API incompatibility: -
据我所知,对于 Ranger 版本 1.X,mvn 命令是
mvn clean compile package install assembly:assembly -DskipTests,对于版本 2.X,它是mvn clean compile package install -DskipTests
标签: maven apple-m1 apache-ranger