背景
我是Maven新手,我非常喜欢Maven知道从何处获取执行Java程序所需的所有JAR文件的事实(即,由于所需的JAR文件都已存储,因此无需在CLAsspATH环境变量中指定的事实)在.m2 repository
中)。
我认为Maven可能是为现实应用程序调用Java程序的首选方式,但是对于previous post of mine,收到了以下评论:
如果要执行Java程序,我建议创建自运行的工件,而不是使用maven执行程序。
这使我想到以下问题:
问题
- 应该不赞成使用Maven作为调用Java程序的工具 在吗?
- 如果是(即将Maven用作 Java程序调用的首选方法),哪个更好 替代品,为什么?