【发布时间】:2010-11-06 03:47:09
【问题描述】:
我有一个多模块 Maven 项目,其中一个模块具有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。我知道this question,但我不知道这是否是一个好方法。您能否告诉我部署 Maven 模块的推荐方法是什么?谢谢。
【问题讨论】:
标签: deployment maven packaging
我有一个多模块 Maven 项目,其中一个模块具有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。我知道this question,但我不知道这是否是一个好方法。您能否告诉我部署 Maven 模块的推荐方法是什么?谢谢。
【问题讨论】:
标签: deployment maven packaging
我有一个多模块 Maven 项目,其中一个模块具有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。
对于 package 部分,我假设您要创建一个可执行 JAR,包括其依赖项(也称为 uberjar 或 megajar)。有几种方法可以做到这一点:
jar-with-dependencies 描述符。关于 deploy 部分,很大程度上取决于您所说的 deploy 的含义。如果你的意思是在一些远程机器上安装一个包,Maven 并没有真正提供任何工具,这并不真正在 Maven 的范围内——这并不意味着它根本无法完成(但这也不意味着为此使用 Maven 是个好主意)。
我知道这个问题,但我不知道这是否是一个好方法。
现在已接受的答案已得到修复(在一段时间内显然是错误的),这是一种方法。如果它可以为您完成工作,那么这是一个好方法。
【讨论】: