问题:本地创建了2个项目,A和B,A引入B,A的pom如下:
<dependency>
<groupId>com.ebc</groupId>
<artifactId>sdk_common</artifactId>
<version>1.1</version>
</dependency>
在A中报:
The import com.gomepay.sdk cannot be resolved
解决:
mvn install:install-file -Dfile=D:\ebc\sdk-1.1.jar -DgroupId=com.ebc -DartifactId=sdk -Dversion=1.1 -Dpackaging=jar
======================================另外
另外,A找不到B中的依赖类问题,是因为A中看到B包形如:,需要在B的pom.xml中,加入
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
就可以解决了。
install打成的jar包:
此时,A中引入的就是67KB的sdk.jar