springboot maven 本地包依赖
一. 注册到本地maven(推荐)
优势: 可以二次依赖,重复使用
劣势: 同时使用这个工程的人,需要重复在本地安装这个包
- 首先在本地安装本地依赖包(只需要安装jar包,如果有resource包,不需要重复安装)
mvn install:install-file -Dfile=e:/openplatform-web%2Fopen-sdk-java-2.0.2.jar -DgroupId=com.seewo -DartifactId=open-sdk-java -Dversion=2.0.2 -Dpackaging=jar
- 在pom.xml里增加
<dependency>
<groupId>com.seewo</groupId>
<artifactId>open-sdk-java</artifactId>
<version>2.0.2</version>
</dependency>
二. 依赖本地包
优势: 同时使用这个工程的人,不需要重复在本地安装这个包
劣势: 可以二次依赖,不可以重复使用
- 把本地包放入工程中,然后通过systemPath指定位置
<dependency>
<groupId>com.seewo</groupId>
<artifactId>open-sdk-java</artifactId>
<version>2.0.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/resources/lib/openplatform-web%2Fopen-sdk-java-2.0.2.jar</systemPath>
</dependency>
- includeSystemScope= true , 这样打包就是compile,否则就是provider
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>