私はプロジェクトのためにlib
の下、以下のプロジェクト構造を持つ2推移依存性どのように除外しますか。 - Mavenの
プロジェクト2(lib
下)
- Maven dependencies (JARs)
- project 1 JAR (it has JARs in lib)
- Maven dependencies of project 1 (JARs)
私はプロジェクト2.
を準備しながら、プロジェクト1の下のすべてのJARを除外したいです私は現在、私のPOMに下記の使用しています(プロジェクト1およびプロジェクトの両方2)
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
プロジェクト1をビルドするときに、libを使って実行可能なJARとしてビルドします。
しかし、プロジェクト2をビルドするときには、プロジェクト1をコンパイル済みJAR(クラスファイルのみで、lib(JAR)を持たない)として欲しいです。
プロジェクト1はプロジェクト2に通常の依存関係として含まれています。誰か助けてくれますか?
私はJARを1つしか作成せず、2つしか作成しません。レポが1つのファイルだけを保持したいと思う。 シェードプラグインの例を教えてもらえますか?私が使用できるものは何ですか? –