部署Maven模块的推荐方法是什么?

时间:2010-11-06 03:47:10

标签: deployment maven packaging

我有一个多模块Maven项目,其中一个模块有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。我知道this question,但我不知道这是否是一个好的方式。能否告诉我部署Maven模块的推荐方法是什么?感谢。

1 个答案:

答案 0 :(得分:2)

  

我有一个多模块Maven项目,其中一个模块有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。

对于部分,我假设您要创建一个包含其依赖项的可执行JAR(也称为uberjar或megajar)。有几种方法可以做到这一点:

关于 deploy 部分,它在很大程度上取决于 deploy 的含义。如果您的意思是在某些远程计算机上安装软件包,Maven并没有真正提供任何设施,这实际上不在Maven的范围内 - 这并不意味着它完全无法完成(但这并不意味着使用Maven是一个好主意)。

  

我知道这个问题,但我不知道这是不是一个好的方式。

现在已经修复了已接受的答案(在一段时间内这是完全错误的),这是单向的。如果它适合你,那么这是一个好方法。