SpringBoot工程Maven构建引用本地jar包依赖

目前大部分项目使用了SpringBoot,在项目实施过程中可能遇到没有搭建私有仓库,并且需要引入第三方提供的jar包(例如某些SDK)的情况。一般遇到以上情况可以将第三方提供的jar包通过以下命令安装到本地仓库,然后本地进行构建打包。

mvn install:install-file -Dfile=[jar包路径]  -DgroupId=[随意命名]  -DartifactId=[可以是jar包名称] -Dversion=[自定义版本号]  -Dpackaging=jar

但是实际场景经常需要通过自动部署工具进行部署,以上方式存在局限性也不是很方便。所以以下针对将jar包放入工程内目录并通过修改pom.xml文件配置方式进行说明。

步骤一:

将jar包放入工程下/src/main/resources/lib目录内(也可以根据需要放到其他目录)

步骤二:

pom.xml文件在内增加本地工程内jar包引用


  local
  test
  1.0.0-RELEASE
  system
  ${project.basedir}/src/main/resources/lib/test.jar

步骤三:

对于使用Spring Boot的项目,需要在pom.xml文件中内增加插件配置,确保可以正确将本地jar打包在内;如已有此插件引用,确保其中存在true的配置


  org.springframework.boot
  spring-boot-maven-plugin
  
    true
  

你可能感兴趣的:(Spring,spring,boot,maven,jar)