1

プロファイルの一部として分類子タグを指定する一時的な依存関係は、デフォルトでは取り込まれませんか?

より具体的には、次のように依存関係を定義するプロジェクト A があります。

<dependency>
     <groupId>com.dependency1</groupId>
     <artifactId>dependency1</artifactId>
     <version>12</version>
     <classifier>${os.classifier}</classifier>
</dependency>

および指定するプロファイル${os.classifier}

<profiles>
    <profile>
        <id>x86</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <os.classifier>x86</os.classifier>
        </properties>
    </profile>
    <profile>
        <id>x86-64</id>
        <properties>
            <os.classifier>x86-64</os.classifier>
        </properties>
    </profile>
</profiles>

プロジェクト B からプロジェクト A に依存している場合、取り込まれcom.dependency1ません。不足しているものはありますか、それともデフォルトの動作ですか?

4

1 に答える 1

0

推移的な依存関係が実際に持ち込まれていました。私の設定には何の問題もありませんでした。私がしなければならなかったのは、プロジェクトBから依存関係を強制的に再インポートすることだけでした。

于 2012-12-10T20:59:38.970 に答える