运维记之编译netbeans-12.6

What:git下载netbeans仓库,编译12.6版本
Who:数字基建工人-Yison
Why:甲方给钱
When:2022年某月某日
Where:aarch64;openEuler20.03;4核4G
How:如下

  1. 克隆netbeans源码
git clone https://github.com/apache/netbeans.git
  1. 切换到12.6版本
cd netbeans && git checkout 12.6
  1. 根据README.md下载构建依赖
yum install git ant java-1.8.0-openjdk
  1. 选择构建配置,并开启debug编译
ant -Dcluster.config=release -d

然后报错如下:

[jarwithmoduleattributes] Building jar: /home/user/Opt/netbeans-11.0-vc4/nbbuild/netbeans/websvccommon/modules/org-netbeans-modules-websvc-saas-api.jar
  [nbmerge] Failed to build target: all-websvc.saas.api

BUILD FAILED

解决办法:参考链接:https://issues.apache.org/jira/browse/NETBEANS-239?jql=project%20%3D%20NETBEANS%20AND%20text%20~%20%22all-websvc.saas.api%22
依赖安装的ant版本是1.10.x,官网讲1.9.9版本以上都可,我很纳闷。
然后从ant官网归档处直接下载ant-1.9.9的bin包,ant归档链接:https://archive.apache.org/dist/ant/binaries/
我是下载到/root目录,然后执行如下命令设置环境变量:

export ANT_HOME=/root/apache-ant-1.9.9
export PATH=$PATH:$ANT_HOME/bin

然后就编译成功了!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值