例如 A项目要使用B的部分接口,则需要在A项目中引用B,即在A项目的pom文件中配置
<dependency>
<groupId>com.vi.project</groupId>
<artifactId>vi-project-B</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
这样只需 install B项目成为本地仓库的jar包,A项目只需import本地仓库jar即可,但是有些时候即使成功导入了jar包,项目中import时依旧无法成功引用B项目中的接口信息。这主要原因是:(A和B项目之间的插件配置不同)
例如B:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</arti