Intellij Java 2016 & Maven:如何在JAR中嵌入依赖项?
2022-09-01 17:21:12
我正在使用Intellij Java 2016.2.2和Maven来创建一个非常简单的Java控制台应用程序。
我想添加一个外部库,所以我在Maven中添加我的依赖项,如下所示:
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<version>2.12</version>
</dependency>
当我在IDE中运行它时,它可以正常工作,但在外部控制台中却不能正常工作(我有以下错误:java.lang.NoClassDefFoundError)。
我检查了一下,由于某种原因,外部JAR没有添加到我刚刚生成的JAR中。我还在“文件->项目结构”中尝试了许多方法,但仍然无法正常工作...
我只想使用我的依赖项构建我的JAR,这样我就可以简单地在控制台中使用以下命令运行我的应用程序:
java -jar myproject.jar
我该怎么做?感谢您的帮助!