【发布时间】:2012-04-18 15:26:46
【问题描述】:
我有一个多模块 maven 项目,我创建了一个依赖于其他 3 个模块的新模块。 (我已经有一个生成 .war 文件的网络应用程序 maven 模块,现在我需要这个)
这个模块的输出是一个.jar,它还有一些资源:
- spring 上下文 xml 文件
- 属性文件
现在我想制作一个生产就绪文件夹,以便将其上传到我的服务器。我希望 maven 可以为我做到这一点。
我需要以下布局:
myjar.jar
/libs/ (the 3 other maven modules that are dependancies)
/resources
此外,我的父 pom.xml 有一些通用依赖项,例如 slf4j/log4j/,我也需要打包。
如果我可以在 mvn 中添加一个会产生如下效果的开关,那就太棒了:
mvn clean install production
我打算通过命令行在我的服务器上运行它。
【问题讨论】:
-
考虑使用Q&A 中谈到的更标准化的生产文件夹结构。