我有一个多模块Maven项目,其中一个模块有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。我知道this question,但我不知道这是否是一个好的方式。能否告诉我部署Maven模块的推荐方法是什么?感谢。
答案 0 :(得分:2)
我有一个多模块Maven项目,其中一个模块有主类。我想打包和部署这个模块,但我不知道我现在应该做什么。
对于包部分,我假设您要创建一个包含其依赖项的可执行JAR(也称为uberjar或megajar)。有几种方法可以做到这一点:
jar-with-dependencies
描述符。关于 deploy 部分,它在很大程度上取决于 deploy 的含义。如果您的意思是在某些远程计算机上安装软件包,Maven并没有真正提供任何设施,这实际上不在Maven的范围内 - 这并不意味着它完全无法完成(但这并不意味着使用Maven是一个好主意)。
我知道这个问题,但我不知道这是不是一个好的方式。
现在已经修复了已接受的答案(在一段时间内这是完全错误的),这是单向的。如果它适合你,那么这是一个好方法。