2016-08-28 6 views
1

私はmodule1module2という名前のマルチモジュールMavenプロジェクトを持っています。module2maven-jar-pluginを使用)のソースを持つjarをビルドするときに、私はmodule1からいくつかのクラスを付けたいと思っています。別のモジュールのクラスをjarに接続するには?

module1は、module2より前に構築されています。

<include>タグをmodule1/targetディレクトリのパスに使用しようとしましたが、成功しませんでした。

これを達成する正しい方法は何ですか?

+1

は、[OK]を依存関係 – Kelvin

+0

としてそれを追加、しかし、のは、私は別の*の.jar依存関係としてそれを追加したいのですが、このjarファイルとそれを含んでいないとしましょう。出来ますか? – Andrew

+0

モジュールの外に出さないでください。モジュール1を依存関係として使用します。 –

答えて

0

を動作するようにモジュールを追加するには、

$ {project.version}は親プロジェクトのバージョンの値を返すように依存モジュール1を含む

<dependencies> 
    <dependency> 
     <groupId>com.abc</groupId> 
     <artifactId>abc-module2</artifactId> 
     <version>${project.version}</version> 
    </dependency> 
</dependencies> 
0

依存性モジュール2内のpom.xmlで

関連する問題