0

Ant プロジェクトを Maven に移行しています。「Ant ソリューション」には、特定のディレクトリにのみコンパイルされる (*.class ファイルにコンパイルされ、ビルド フォルダーにコピーされる) Java プロジェクトが多数あります。つまり、一部のプロジェクト A はプロジェクト B の依存関係を使用し、その前に *.class ファイルを出力フォルダー B からリソース フォルダー プロジェクト A にコピーします。

コンパイルのみに別のjar-Moduleを使用するMaven jar-Moduleを作成する可能性はありますか? 使わずに<dependency>

4

1 に答える 1

2

コンパイルのみに別のjar-Moduleを使用するMaven jar-Moduleを作成する可能性はありますか?
はい、以下を参照してください
<dependency> を使用しませんか?
プロジェクトで別のモジュールを使用している場合は、そのプロジェクトに依存しているため、そのように宣言する必要があります。スコープが provided の場合、依存するプロジェクトはプロジェクトのコンパイル時にのみ使用されますが、依存するクラスが実行時に提供されると想定されるため、最終的な jar には含まれません。

質問で実際に依存関係があると述べたときに <dependency> セクションを使用したくない理由がわからないため、質問を正しく理解したかどうかは完全にはわかりません。

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

于 2013-09-04T13:18:54.400 に答える