gpt4 book ai didi

java - maven webapp-cache.xml 的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:39:42 26 4
gpt4 key购买 nike

我们有一个使用 maven 配置的 Web 应用程序。我在 eclipse 之外做了一个重构(将一个文件从一个包移动到另一个包),因为这不是在 eclipse 上设置的,而且它是一个小修复。但是,但是我确实忘记在文件中更新对该文件的引用。然后我做了 mvn clean install令人惊讶的是它构建成功。后来在 CI 机器上失败了。

当我搜索我重构的文件的文本出现时,我在 target\war\webapp-cache.xml 文件中找到了这个文件名。它包含此重构文件的两个引用(旧路径、新路径)。

这个文件是什么?还有其他人遇到过这个问题吗?

更新:我们在这个项目中确实使用了 GWT,当我执行 mvn clean install 时,它删除了目标文件夹,然后开始编译 java 源代码,然后它开始将 java 编译成 java 脚本,在进行了 12 次排列后,我的构建被击中了。所以,我按 Ctrl+C 来停止它,然后我发出了 mvn install(没有清理)。

这似乎是问题所在。

但是在 GWT 开始编译之前,java 编译应该完成,因为这个错误(指的是不存在的 java 文件)应该是 java 编译失败。

最佳答案

来自Maven war plugin documentation

cacheFile: The file containing the webapp structure cache.

* Type: java.io.File
* Since: 2.1-alpha-1
* Required: Yes
* Default: ${project.build.directory}/war/work/webapp-cache.xml

war 插件使用此文件来创建 WAR 文件。它包含最终工件的结构,因此它将维护对包含的所有内容的文件引用。

关于java - maven webapp-cache.xml 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216755/

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