写了个接口项目A,打包放到Maven仓库,在项目B中引入,但是在集成接口类的时候,总是提示
Cannot resolve symbol,没办法正常引入。
找了很久之后终于发现,是项目A的打包方式有问题,默认打成了可执行的jar包,只要修改成打成可依赖的jar包,然后重新发布就行。
pom.xml
<build>
<plugins>
<!-- maven-compiler-plugin 打成默认打成可执行的jar包
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>-->
<!-- maven-compiler-plugin 打成默认打成可依赖jar包 -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>