我有两个模块,A和B,它们在同一个父项下。现在A需要B作为依赖。我不能只使用jar
作为依赖类型,因为模块B使用spring-boot-maven-plugin
,所以我想知道如何设置A的POM配置,使A取决于B的编译类而不是jar
?<Maven>如何在Maven项目中将类文件添加为依赖项(不是jar)?
- root
- A
- src # module A's source code
- target
- classes # module A's compiled classes
- A.jar # module A's compiled jar output
- pom.xml # module A's mvn config
- B
- src # module B's source code
- target
- classes # module B's compiled classes, HOW CAN I IMPORT THESE TO A?
- B.jar # module B's mvn config
- pom.xml # module B's mvn config
- pom.xml # parent mvn config
父MVN配置
...
<modules>
<module>A</module>
<module>B</module>
</modules>
...
模块A MVN配置
...
<parent>
<!- pointed to parent ->
</parent>
<dependencies>
<dependency>
<groupId></groupId>
<artifactId>B</artifactId>
<scope>??????????????</scope> # WHAT SHOULD I PUT HERE?
<type>???????????????</type> # WHAT SHOULD I PUT HERE?
</dependency>
<dependencies>
...
你需要B的类在运行时? – nullpointer