gpt4 book ai didi

java - ant 在运行时未初始化

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:35 25 4
gpt4 key购买 nike

这是我在运行时调用 ant 文件的 java 编码:

File buildFile = new File(dir + File.separator + "build.xml");
Project p = new Project();
p.setUserProperty("ant.file", buildFile.getAbsolutePath());
DefaultLogger consoleLogger = new DefaultLogger();
consoleLogger.setErrorPrintStream(System.err);
consoleLogger.setOutputPrintStream(System.out);
consoleLogger.setMessageOutputLevel(Project.MSG_INFO);
p.addBuildListener(consoleLogger);
p.fireBuildStarted();
p.init();
ProjectHelper helper = ProjectHelper.getProjectHelper();
p.addReference("ant.projectHelper", helper);
helper.parse(p, buildFile);
p.executeTarget("deploy");

使用上面的代码我想要创建一个构建。这里,我的问题是当我在 Eclipse IDE 中执行这个程序时,我得到了没有错误的输出,并且创建了新的构建,但是我运行同样的事情,在将我的程序转换成 jar 后,所有行都执行得很好,直到下面的行

p.init();

我不知道为什么会发生..请帮助我..提前致谢...

最佳答案

检查是否包含所有 ant jar 文件...可能是你错过了一些 jar 文件...对于我来说运行正确

关于java - ant 在运行时未初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com