【发布时间】:2011-08-26 19:29:06
【问题描述】:
我对 java 和 maven 都是全新的,所以这可能很简单。
如果我按照这里的 maven2 hello world 说明进行操作:
http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
一切正常。如果我随后更改 pom.xml 以从远程存储库引入依赖项,则此依赖项的文件将存储在 ~/.m2/repository/new-dependency/ 中。
使用hello world 指令中的语法来运行应用程序需要我将依赖项的绝对路径添加到我的类路径(通过设置环境变量或通过命令行开关):
java -cp target/my-app-1.0-SNAPSHOT.jar:/.../.m2/.../new-dependency.jar com.mycompany.app.App
这显然会很快变得笨拙:)
我怀疑这不是运行 java 程序的常用方式,我只需要阅读更多关于 .jar 文件的信息,但在我这样做的同时,我会很感激有关如何正确执行此操作的任何提示。
顺便说一句,我没有使用 IDE。 vim 从命令行。
谢谢!
迈克。
【问题讨论】: