gpt4 book ai didi

java - Eclipse 不与 ant 的 build.xml 所做的文件系统更改同步

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:16:41 26 4
gpt4 key购买 nike

我们有一个相当大的项目。我们使用 ant 来设置环境。 ant 脚本期间发生的一件事是将一个 jar 复制到项目的 lib 文件夹中。然后,我们使用 ant 任务:eclipse.refreshLocal 和 eclipse.incrementalBuild,这样现在复制的 jar 将解决引用它的项目中的编译问题。

不幸的是,这些项目似乎与文件系统不同步。 Project > properties > build path 显示 jar 存在(可能是在查看 propertiessw 时刷新的信息)但 incrementalBuild 没有按照我们预期的方式执行。

此外,有时依赖于此 jar 且我们刷新并构建它(通过 ant)的项目有一个编译错误:“解决构建路径错误之前无法解决项目”。在其他时候,很多编译错误表明项目没有注意到新的 jar。

我用eclipse搭建的时候就ok了。

我担心项目之间可能存在循环依赖,但似乎没有这样的依赖(构建属性:循环依赖选项设置为“错误”,并且项目中没有这种形式的错误).

有人熟悉这个问题吗?处理这个问题的正确方法是什么?

感谢您的帮助。

最佳答案

如果您右键单击 build.xml 并选择 Run as → Ant Build...,您将看到一个名为 Refresh 的选项卡。只需选中选项完成后刷新资源

(我自己在 ANT xslt 目标中生成代码时使用了它,它的效果非常好。)

enter image description here

您可能还想在 Window → Preferences → Workspace 下选中 Refresh automatically

关于java - Eclipse 不与 ant 的 build.xml 所做的文件系统更改同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4344524/

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