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文件

然后一路编译成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值