- 将外部jar通过scope和systemPath临时引用:
<!--引入外部依赖-->
<dependency><groupId>com.xxx</groupId><artifactId>xx-xx-xxx</artifactId><version>x.x.x</version><scope>system</scope><systemPath>${project.basedir}/src/main/resources/jar/xx-xx-xxx.jar</systemPath>
</dependency>
-
将外部jar安装到本地Maven仓库:
使用mvn install:install-file
命令将外部jar包安装到您的本地Maven仓库中,并在pom.xml
中正常引用它(不使用<scope>system</scope>
和<systemPath>
)。这样,Maven在打包时会自动包含这个依赖。
在jar包所在路径执行如下命令:mvn install:install-file -Dfile=msun-openapi-license-2.0-obfuscated.jar -DgroupId=com.msun -DartifactId=msun-openapi-license -Dversion=2.0-obfuscated -Dpackaging=jar
然后在
pom.xml
中引用它:<dependency><groupId>com.xxx</groupId><artifactId>xxx-openapi-license</artifactId><version>2.0-obfuscated</version> </dependency>