0

2 つの依存関係間でプロパティを共有することは可能ですか?

これは私のレイアウトです:

PARENT (can't change this)
    - proj A (Can't change this either - has a lot of properties)
        - proj B (Need to specify which version of proj A I will use when compiling this)

だから私はそれを次のように変更しました:

PARENT
    - proj A
    - proj B (no longer a son of proj A and now importing proj A as dependency of scope import type pom)

問題は、プロジェクト B でアクセスする必要があるプロジェクト A のプロパティを失ったことです。

これに対する解決策が見えますか?

前もって感謝します。

4

1 に答える 1

1

プロパティを共有する唯一の方法は、継承を使用することです。を変更することはできないためPARENT、解決策は と の中間の親 pom を作成することproj Aですproj B

結果のレイアウトは次のようになります。

PARENT
    COMMON_PROPERTIES_PARENT (with properties used by proj A and proj B)
        - proj A
        - proj B (no longer a son of proj A and now importing proj A as dependency of scope import type pom)
于 2013-06-24T12:30:53.723 に答える