Java maven webapp-cache.xml存在问题
我们有一个用maven配置的web应用程序。 我在eclipse之外做了一个重新分解(将一个文件从一个包移动到另一个包),因为这不是在eclipse上设置的,而且是一个小补丁。但是,无论如何,我忘了在一个文件中更新对这个文件的引用。 然后我进行了mvn清洁安装 令人惊讶的是,它建造成功了。后来它在CI计算机上失败了 当我搜索已重新分解的文件的文本时,我在Java maven webapp-cache.xml存在问题,java,maven-2,gwt,maven-war-plugin,Java,Maven 2,Gwt,Maven War Plugin,我们有一个用maven配置的web应用程序。 我在eclipse之外做了一个重新分解(将一个文件从一个包移动到另一个包),因为这不是在eclipse上设置的,而且是一个小补丁。但是,无论如何,我忘了在一个文件中更新对这个文件的引用。 然后我进行了mvn清洁安装 令人惊讶的是,它建造成功了。后来它在CI计算机上失败了 当我搜索已重新分解的文件的文本时,我在target\war\webapp cache.xml文件中找到了此文件名的匹配项。 它包含该重分解文件的两个引用(旧路径、新路径) 这个文件是
target\war\webapp cache.xml
文件中找到了此文件名的匹配项。
它包含该重分解文件的两个引用(旧路径、新路径)
这个文件是什么?
还有其他人面临过这个问题吗
更新:我们确实在这个项目中使用了GWT,当我进行mvn clean安装时
它删除了目标文件夹,然后开始编译java源代码,
然后开始将java编译成java脚本,在做了12次排列之后,我的构建受到了冲击。因此,我按Ctrl+C组合键停止它,然后发布了mvn安装
(不带clean)
这似乎就是问题所在
但是在GWT开始编译之前,应该完成java编译,因为这个错误(指不存在的java文件)应该导致java编译失败。
cacheFile:包含
webapp结构缓存
* Type: java.io.File
* Since: 2.1-alpha-1
* Required: Yes
* Default: ${project.build.directory}/war/work/webapp-cache.xml
war插件使用此文件创建war文件。它包含最终工件的结构,因此它将维护对所包含的所有内容的文件引用。但我确实运行了mvn clean install,它将清理目标文件夹。但它仍然包含旧对象的路径和新路径。