私はIntellij Java 2016.2.2とMavenを使って非常に単純なJavaコンソールアプリケーションを作成しています。Intellij Java 2016&Maven:JARに依存関係を埋め込む方法は?
私は外部のライブラリを追加したいので、私はこのようにMavenの私の依存関係を追加します。私はIDEでそれを実行すると
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<version>2.12</version>
</dependency>
それが正常に動作しますが、外部のコンソールで(私が持っていません次のエラー:java.lang.NoClassDefFoundError)。
私はチェックして、いくつかの理由で、外部JARは、私はちょうど生成されたJARに追加されません。私はまた、 "ファイル - >プロジェクト構造"で多くのことを試みましたが、まだ動作していません...
私はJARを自分の依存関係で構築したいだけです。
java -jar myproject.jar
どうすればいいですか?ご協力いただきありがとうございます!
....ジャーとの依存関係の記述子を使用してあなたの助けのための – khmarbaise
感謝のmaven-組立・プラグインを使用しますが、まだ動作していません。ですから、私は "Build - > Build artifacts ..."を使ってJARをビルドします。それは正しい方法ですか? – thenaoh