A
モジュール内のクラスに依存するMavenモジュールがありますB
(どちらもプロジェクトの子モジュールです)。
A
'spom.xml
には、次のものがあります。
<dependencies>
<dependency>
<groupId>test.pack</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
しかし、をビルドしようとするとA
、B
依存関係に正しく表示されないため、importステートメントA
の'sパッケージにあるクラスでコンパイルエラーが発生します。これはのようになります。test.pack.packFromA
import test.pack.packFromB.*
そのため、B
依存関係が正しく機能しません。しかし、からのB
クラスはクラスパスにパックされて追加されるので、それらを使用できると思いました。その依存関係を追加しようとし<type>
ましたが、それは役に立ちませんでした。私はここで何が間違っているのですか?前もって感謝します。
編集:<modules>
親の部分は次のpom.xml
ようになります:
<modules>
<module>B</module>
<module>A</module>
</modules>
これが私が得るエラーです:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project A: Compilation failure: Compilation failure: