使用Maven进行Java程序调用

背景
我是Maven新手,我非常喜欢Maven知道从何处获取执行Java程序所需的所有JAR文件的事实(即,由于所需的JAR文件都已存储,因此无需在CLAsspATH环境变量中指定的事实)在.m2 repository中)。

我认为Maven可能是为现实应用程序调用Java程序的首选方式,但是对于previous post of mine,收到了以下评论:
如果要执行Java程序,我建议创建自运行的工件,而不是使用maven执行程序。

这使我想到以下问题:


问题

  1. 应该不赞成使用Maven作为调用Java程序的工具 在吗?
  2. 如果是(即将Maven用作 Java程序调用的首选方法),哪个更好 替代品,为什么?
talang2009 回答:使用Maven进行Java程序调用

Maven是一个构建工具,并非旨在运行程序。

如果要测试程序,则IDE应该足以启动它,而不会引起任何类路径麻烦。

如果要将程序提供给其他人,请使用Maven程序集插件或Maven阴影插件将jar与依赖项捆绑在一起。然后,您可以在装有Java的任何计算机上运行它。

本文链接:https://www.f2er.com/3136884.html

大家都在问