我有一个多模块 maven 项目,我创建了一个依赖于其他 3 个模块的新模块。(我已经有一个生成 .war 文件的网络应用程序 maven 模块,现在我需要这个)
该模块的输出是一个 .jar,它还有一些资源:
- 弹簧上下文xml文件
- 属性文件
现在我想制作一个生产就绪文件夹,以便我可以将它上传到我的服务器。我希望 Maven 可以为我做到这一点。
我需要以下布局:
myjar.jar
/libs/ (the 3 other maven modules that are dependancies)
/resources
此外,我的父 pom.xml 有一些通用依赖项,例如 slf4j/log4j/,我也需要打包。
如果我可以向 mvn 添加一个会产生如下效果的开关,那就太酷了:
mvn clean install production
我计划通过命令行在我的服务器上运行它。