一、打入Maven仓库
1、DOS窗口(CMD)
进去CMD
后,进入到你jar包的目录下,比如我现在用“sojson-demo.jar”
做这个案例。
2、执行MVN命令
mvn install:install-file -Dfile=sojson-demo.jar -DgroupId=com.sojson -DartifactId=com.sojson.demo -Dversion=1.0 -Dpackaging=jar
执行完毕,成功会显示SUCCESS
。
如果有依赖包会自动down
下来。完成后会在你的 Maven 仓库中生成一条记录。
然后你就可以开始用了。pom
引入如下:
<dependency>
<groupId>com.sojson</groupId>
<artifactId>com.sojson.demo</artifactId>
<version>1.0</version>
</dependency>
3、Maven命令参数解释
mvn install:install-file //mvn 命令
-Dfile=sojson-demo.jar //要添加的包
-DgroupId=com.sojson //pom文件对应的groupId
-DartifactId=com.sojson.demo //pom文件对应得artifactId
-Dversion=1.0 //添加包的版本
-Dpackaging=jar
二、springboot新版插件
在pom.xml文件中引入本地jar的方式:
<dependency>
<groupId>org.mine</groupId>
<artifactId>myjar</artifactId>
<version>1.1.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/myjar.jar</systemPath>
</dependency>
在pom.xml文件中使用spring-boot-maven-plugin,配置includeSystemScope为true
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
三、旧版本方式:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath>BOOT-INF/</targetPath>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
参考链接:
https://segmentfault.com/q/1010000007220339
https://www.sojson.com/blog/253.html
https://blog.youkuaiyun.com/u011402896/article/details/80651469