springboot导入自己的本地jar包

第一步

1:导出所需的jar包,在pom文件中加入插件

<build>
      <finalName>${project.artifactId}</finalName>
      <plugins>
<!--         <plugin>-->
<!--            <groupId>org.springframework.boot</groupId>-->
<!--            <artifactId>spring-boot-maven-plugin</artifactId>-->
<!--         </plugin>-->
         <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
               <skip>true</skip>
            </configuration>
         </plugin>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
               <source>1.8</source> <!--指明本地项目源码用的Jdk版本-->
               <target>1.8</target> <!--指明本地项目打包后的Jdk版本-->
            </configuration>
         </plugin>
      </plugins>
   </build>

2:导出的jar中是包含配置文件的,下图中是手动删除配置文件:

:3:需要注意的是,如果本地项目开启了swager接口文档,需要屏蔽掉,在配置类中添加:

@ConditionalOnProperty(prefix = "swagger",value = {"enable"},havingValue = "true")

配置文件中添加:

swagger:
  enable: false

至此,导出jar完成

第二步

1:在新项目中的resouce文件下新增lib目录:

2:在新项目中加入插件:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-install-plugin</artifactId>
    <version>2.5.2</version>
    <executions>
        <execution>
            <id>install-knowledgebaseengine.jar-jar</id>

            <phase>clean</phase>
            <configuration>
                <!-- 路径:导出本地项目的jar 路径 -->
                <file>${project.basedir}/src/main/resources/lib/knowledgebaseengine.jar</file>
                <!-- 属性:以下属性,对应导入pom文件导入依赖的值,一一对应 -->
                <groupId>com.lyd</groupId>
                <artifactId>lyd-jar</artifactId>
                <version>3.2.0</version>
                <packaging>jar</packaging>
                <generatePom>true</generatePom>
            </configuration>
            <goals>
                <!-- 目标:安装外部(本地)的 jar 文件到 maven 本地仓库 -->
                <goal>install-file</goal>
            </goals>
        </execution>
    </executions>
</plugin>
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

3:在pom文件中导入自定义依赖

<dependency>
    <groupId>com.lyd</groupId>
    <artifactId>lyd-jar</artifactId>
    <version>1.1.0</version>
</dependency>

4:接着进行clean操作

至此,导入工作结束

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值