You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell构建脚本修改Config.java后,Apache Ant生成的JAR未包含修改内容的问题求助

PowerShell构建脚本修改Config.java后,Apache Ant生成的JAR未包含修改内容的问题求助

我最近写构建脚本的时候碰到了个头疼的问题,想请教下大家有没有解决思路:

我的流程是用PowerShell脚本先修改Config.java文件,设置好对应的构建类型,接着运行Apache Ant的命令行版本来生成JAR包——Ant是依靠XML构建文件来完成构建流程的。

但现在的问题是:脚本跑完后,Config.java确实已经被修改成我想要的内容了,JAR文件也成功生成了,可生成的JAR包里完全没体现我对Config.java做的修改,就好像Ant根本没用到更新后的文件一样。

我已经试了几个办法,但都没解决问题:

  • 删除原有的Config.java,直接用修改后的内容重新创建这个文件
  • 在修改完文件和执行Ant命令之间加了sleep等待,确保文件操作完成
  • 执行Ant命令前特意打印了Config.java的全部内容,确认内容已经是更新后的状态了

备注:内容来源于stack exchange,提问作者Simon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:53:09