gpt4 book ai didi

Java 如何将 'refresh' jar 放入 war 文件中

转载 作者:行者123 更新时间:2023-12-01 21:27:26 25 4
gpt4 key购买 nike

我正在调试一个项目,但是当创建一个 war 文件时,里面的 jar 似乎不是最新的(我制作了这些 jar )。当我在服务器上测试 war 文件时,我意识到了这个问题,我修改了其中一个 jar,以便在服务器收到请求时发送消息。

此消息从未发送。有一个像'mvn clean package'这样的命令来重新构建所有项目?我创建了这样的 war 文件 jar cvf web-archive.war

最佳答案

根据其他评论,很可能您的库 jar 没有更新。您需要在创建 war 文件之前重建它们。如果您已经使用 Maven 作为库,为什么不使用

There is a command like the 'mvn clean package' to re-build all the project?

是的,有这样一个命令,它将重建项目。但请记住,它不会重建当前项目所依赖的项目(即您的库)。您需要为所有“库”项目运行此命令。

我建议使用mvn clean install,因为它将重建您的项目并将 jar 放入本地 Maven 存储库,以便所有其他项目可以使用您本地构建的 jar。

既然您已经在使用 Maven,为什么不使用它来构建您的 war 文件呢。这个 super 方便。看看Maven WAR plugin

关于Java 如何将 'refresh' jar 放入 war 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869144/

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