方式1.引用本地jar包文件
<dependencies>
<dependency>
<groupId>com.alipay</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>D:/file/alipay-sdk-java.jar</systemPath>
</dependency>
</dependencies>
*在使用maven打包时将引入的本地jar包一起打包,需要添加一下配置
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 重点 -->
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
方式2.将待引入的jar包安装到本地maven仓库中
打开doc命令窗口,运行命令:
mvn install:install-file -Dfile=D:\file\alipay-sdk-java.jar -DgroupId=com.alipay -DartifactId=alipay-sdk-java -Dversion=1.0.0 -Dpackaging=jar
- mvn install:install-file -Dfile=文件绝对路径 -DgroupId=组id -DartifactId=依赖id -Dversion=版本号 -Dpackaging=jar
重新引入即可
<dependencies>
<dependency>
<groupId>com.alipay</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
方式3 将jar包放入私服,设置maven从私服拉去jar包
mvn其它使用说明
mvn -pl demo-user/demo-user-provider,demo-order/demo-order-provider -am package
# 将demo-user-provider、demo-order-provider及其依赖的包打包
mvn --help # 可查看相关参数详解
-pl,--projects <arg>
Comma-delimited list of specified reactor projects to build instead of all projects.
A project can be specified by [groupId]:artifactId or by its relative path
翻译:以逗号分隔的指定要构建的反应堆项目列表,而不是所有项目。
项目可以由[groupId]:artifactId或其相对路径指定
-am,--also-make
If project list is specified, also build projects required by the list
翻译:如果指定了项目列表,则还构建列表所需的项目
-amd,--also-make-dependents
If project list is specified, also build projects that depend on projects on the list
翻译:如果指定了项目列表,则还构建依赖于列表中项目的项目
mvn package -pl demo-common -am # 打demo-common包及它依赖的包
mvn package -pl demo-common -amd # 打demo-common包及所有依赖它的包