5

pom-packaging maven プロジェクトを別のプロジェクトの依存関係として使用することについて質問しています。Mavenのドキュメントを読んでオンラインで検索してみましたが、解決策はほとんど見つかりませんでした。

pom-packaging プロジェクトは、次のような jar-packaging である複数のサブモジュールで構成されています。

<project ...>
    <groupId>the.pom.project</groupId>
    <artifactId>pom-project</artifactId>
    <version>1.0</version>
    <packaging>pom</packaging>

    <modules>
            <module>a-pom-module</module>
            <module>b-pom-module</module>
            <module>c-pom-module</module>
            <module>d-pom-module</module>
            <module>e-pom-module</module>
            <module>f-pom-module</module>
    </modules>
</project>

もう 1 つのプロジェクトは、pom-project のサブモジュール jars に依存しています。私は次のように書きます:

<project ...>
    <groupId>the.another.project</groupId>
    <artifactId>another-project</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>

    <dependencyManagement>
            <dependencies>
                    <dependency>
                            <groupId>the.pom.project</groupId>
                            <artifactId>pom-project</artifactId>
                            <version>1.0</version>
                            <type>pom</type>
                    </dependency>
            </dependencies>
    </dependencyManagement>
</project>

すべてのサブモジュール jar を別のプロジェクトのクラスパスに追加することを目的として、pom プロジェクトを依存関係として追加しようとしましたが、うまくいかないようです。

すべてのサブモジュールを依存関係として手動で追加することは望んでいません。

4

1 に答える 1