【发布时间】:2019-01-22 09:34:13
【问题描述】:
我有 3 个项目文件 1)FirstFile(包含Beans和dao文件) 2)SecondFile-API(属性文件) 3)ThirdFile-Service(所有控制器)
我想为我的 Eclipse 项目制作一个战争文件我如何为这个项目构建战争文件。
【问题讨论】:
-
将它们包装到
.ear。
标签: java spring maven terminal war
我有 3 个项目文件 1)FirstFile(包含Beans和dao文件) 2)SecondFile-API(属性文件) 3)ThirdFile-Service(所有控制器)
我想为我的 Eclipse 项目制作一个战争文件我如何为这个项目构建战争文件。
【问题讨论】:
.ear。
标签: java spring maven terminal war
使用 Apache Maven Shade 插件
一个 uber-jar,包括它的依赖和阴影
见:http://maven.apache.org/plugins/maven-shade-plugin/index.html
【讨论】:
使用 Maven 生成将构建战争的原型项目。
mvn archetype:generate |grep webapp
remote -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)
将您的子模块和依赖项添加到原型中。
【讨论】: