【发布时间】:2011-01-02 13:59:31
【问题描述】:
我对 Maven 口头禅相对较新,但我正在尝试使用 Maven 构建一个命令行可运行的 jar。我已经设置了我的依赖项,但是当我运行 mvn install 并尝试运行 jar 时,会发生两件事。首先,没有找到主类,这是可以纠正的。更正此问题后,我在运行时收到错误消息,指出找不到类。
Maven 没有将我的依赖库打包到 jar 中,因此我无法将 jar 作为独立应用程序运行。我该如何纠正这个问题?
【问题讨论】:
-
您可以将 IDE 用于像 Netbenas 这样的 maven
-
@SjB:这神奇地解决了问题?我不这么认为。
-
完全复制什么,究竟是什么?
-
可能是这个stackoverflow.com/questions/1832853/…,或者这个stackoverflow.com/questions/574594/…(但接受的答案是错误的),或者这个stackoverflow.com/questions/1814526/…。实际上,这似乎是 maven 上最常见的问题之一......
-
其他答案不那么干净,而且 uber jar(ueber 拼写错误)没有提到可执行性。此外,其他主题充斥着不相关的材料,例如源级别等。
标签: java maven-2 build-process executable-jar