gpt4 book ai didi

java - 如何在maven项目中构建包含jar包的war

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

我有 Maven 项目,其中有 java 源代码、配置文件和其他属性文件。我想构建这个项目来生成一个 war 文件,其中所有 java 源代码都将放入 rtcc.jar 中。所有配置文件都将进入 yamldef.jar,并且这两个 jar 都应进入 war 文件的 lib 文件夹。所以当我解压 war 文件时,它应该有 lib 文件夹,其中包含 rtcc.jar 和 yamldef.jar。请更新我的 pom.xml 的外观。 java 源代码位于 src/main/java 文件夹内。配置文件位于 src/main/resources 文件夹内。请帮忙

最佳答案

您可以使用 <archiveClasses> 将这些类放入单独的 jar 中如此处所述:

https://maven.apache.org/plugins/maven-war-plugin/faq.html#attached

我不知道任何类似的资源。

但我要说的是:Maven 与 Ant 有很大不同。尝试在 Maven 中重建 Ant 构建是不明智的。相反,继续前进并接受结构是不同的。团队会习惯它,并且您不需要让 Maven 表现得像 Ant。

关于java - 如何在maven项目中构建包含jar包的war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61135421/

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