最近有个需求:跟第三方对接单点登录系统,需要引用第三方内部jar,这个jar在maven官方仓库上面是没有的,所以需要我们自己先把jar打到本地仓库,然后打包也需要打到项目中,所以有了下面的流程:
1.将第三方提供的jar放在指定的磁盘,然后使用如下命令打包(注意:groupId/artifactId/version都可以随便写,因为我们根本就不知道他们的信息,只要不跟项目中其他的jar冲突就行):
mvn install:install-file "-DgroupId=com.wondersgroup" "-DartifactId=SM4" "-Dversion=0.0.1-SNAPSHOT" "-Dpackaging=jar" "-Dfile=D:\SM4-0.0.1-SNAPSHOT.jar"
这样jar包就已经打到我们本地仓库了:
2.项目打包的时候把外部jar也打进去,需要做如下配置:
<dependencies>
<dependency>
<groupId>org.jasig</groupId>
<artifactId>cas-client-core</artifactId>
<