gpt4 book ai didi

java - 使用 Maven 生成生产就绪输出

转载 作者:行者123 更新时间:2023-12-02 03:02:17 25 4
gpt4 key购买 nike

我有一个多模块 Maven 项目,我创建了一个依赖于其他 3 个模块的新模块。 (我已经有一个可以生成 .war 文件的 Web 应用程序 Maven 模块,现在我需要这个)

该模块的输出是一个 .jar,它还有一些资源:

  1. spring 上下文 xml 文件
  2. 属性文件

现在我想生成一个生产就绪文件夹,以便我可以将其上传到我的服务器。我希望 Maven 能为我做这件事。

我需要以下布局:

myjar.jar
/libs/ (the 3 other maven modules that are dependancies)
/resources

此外,我的父 pom.xml 有一些通用依赖项,例如 slf4j/log4j/,我也需要打包它们。

如果我可以向 mvn 添加一个开关来生成如下内容,那就太酷了:

mvn clean install production

我计划通过命令行在我的服务器上运行它。

最佳答案

我认为您正在寻找的是 Maven 程序集:

https://maven.apache.org/plugins/maven-assembly-plugin/

您可以使用配置文件默认禁用程序集的生成(可以加快开发过程)。

关于java - 使用 Maven 生成生产就绪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10196745/

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