/ / Mavenビルドに依存関係からの.classファイルを含めることが可能[複製]-java、maven

依存関係から.classファイルを組み込むことを可能にする[duplicate] - java、maven

手動でドラッグするのは非常にドラッグになりますコンパイルされた.jarにAPIが依存する各.jarの内容は適切に動作します。依存関係の.classファイルを自動的に抽出し、それらを.jarファイルに追加するmavenの機能があるかどうか疑問に思いましたコンパイルすると、特にテストのために多数のビルドを行う場合に、これにより人生が非常に簡単になります。 .jarを.zipとして開き、バグを修正しようとするときに1分間に5〜10回ソースをドロップしなければならない場合、それは非常に迷惑になります。

私はこれについてかなりのグーグルをしましたが、Mavenに依存関係を追加する方法を説明するリンクの束だけではなく、Mavenビルドに依存関係の内容を追加することについては何も見つかりませんでした。

回答:

回答№1は1

mavenシェードプラグインを使用して、JAR内のpomで定義された依存関係を含む「Uber」Jarを作成します

http://maven.apache.org/plugins/maven-shade-plugin/index.html