自学内容网 自学内容网

datax编译报错解决方案

问题1

1、问题-1描述

windows编译datax 报错:

build error: 提示Assembly: is not configured correctly: Assembly ID must be present and non-empty

2、环境描述:

我用的是jdk1.8 、maven是3.9.9 

3、解决方案:

降低maven的版本到3.8.8,更低版本的没试过。其他的任何东西都不用动

4、编译指令:

mvn -U clean package assembly:assembly -Dmaven.test.skip=true

进入到你的项目所在的根目录执行即可

问题2

1、问题2描述

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single (dwzip) on project osswriter: Failed to create assembly: Failed to retrieve OS environment variables. Reason: Cannot run program "cmd.exe": CreateProcess error=5, 拒绝访问。 -> [Help 1]

在解决了第一个问题之后开始打包,遇到了上面这个问题。

2、解决方案

我看了下是跟osswriter相关的,因为我也用不到这个,所以直接注释掉了。

位置是根目录的pom文件

然后一路编译成功


原文地址:https://blog.csdn.net/weixin_36630761/article/details/142850490

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!