在maven项目中导入本地jar包
如果个人或者公司有maven私服吗,将jar包放到maven私服里面,然后引入对应的依赖,如何引用,博客中有对应方法,不在说明。打包时,需要指定将项目中的jar包也打进去在pom的build中添加一下配置。:项目包名(自定义,执行时写什么名,pom文件中也要对应写什么名)项目的名称(自定义,执行时写什么名,pom文件中也要对应写什么名)版本号(自定义,执行时写什么名,pom文件中也要对应写什么名)
1、个人在项目中导入
找到对应的本地jar包,ok.
2、如果个人或者公司有maven私服吗,将jar包放到maven私服里面,然后引入对应的依赖,如何引用,博客中有对应方法,不在说明。
3、将jar包复制到对应的项目中,然后在pom中配置一下。
<dependency>
<groupId>xxxx</groupId>
<artifactId>xxxx</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/xxxx.jar(项目中jar包地址)</systemPath>
</dependency>
groupId 和 artifactId 设置成jar包名字即可,版本号自定义。
${project.basedir}指向项目的名字,不可以直接写项目名字,必须是{project.basedir}。
打包时,需要指定将项目中的jar包也打进去在pom的build中添加一下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
includeSystemScope作用是将项目中所有的jar包一起打包。
4、
然后找到对应的jar包导入。
5、将外部jar包引入到本地maven仓库中
其中-D 为分隔符
groupId:项目包名(自定义,执行时写什么名,pom文件中也要对应写什么名)
artifactId:项目的名称(自定义,执行时写什么名,pom文件中也要对应写什么名)
version:版本号(自定义,执行时写什么名,pom文件中也要对应写什么名)
file:放外部jar包的地址,加上\jar包名
在命令提示框执行命令(win+r输入cmd)
mvn install:install-file -DgroupId=com.wgd -DartifactId=zwdd.sdk -Dversion=1.2.0 -Dfile=C:\Users\zyykj\.m2\repository\zwdd-sdk-java-1.2.0.jar -Dpackaging=jar
BUILD SUCCESS :代表执行成功
执行成功以后在maven里面已经存在了。然后在项目pom中引用。
<dependency> <groupId>com.wgd</groupId> <artifactId>zwdd.sdk</artifactId> <version>1.2.0</version> </dependency>
更多推荐
所有评论(0)