【发布时间】:2019-11-08 23:32:05
【问题描述】:
背景
我是一个 Maven 新手,我非常喜欢 Maven 知道在哪里获取执行 Java 程序所需的所有 JAR 文件的事实(即,不需要在 CLASSPATH 环境变量中指定所需的 JAR,因为它们都已存储在.m2 repository)。
我认为 Maven 可能是为现实世界应用程序调用 Java 程序的首选方式,但对于 previous post of mine,收到了以下评论:
如果您想执行 java 程序,我建议创建 self运行工件而不是使用 maven 来执行程序
这让我想到以下问题:
问题
- 如果使用 Maven 作为调用 Java 程序的工具,应该皱眉头 什么时候?
- 如果是(即使用 Maven 作为 Java程序调用的首选方法),哪个更好 替代品,为什么?
【问题讨论】: