91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解spring boot引入外部jar包的坑

發布時間:2020-08-26 19:58:55 來源:腳本之家 閱讀:245 作者:朱亮 欄目:編程語言

前言:由于項目需求,短信驗證碼的接口需要換成阿里大于的,但是尷尬的發現阿里大于的jar包沒有maven版本的,于是便開始了一上午的操蛋引包之路。按照套路來說,自然應該是百度一波,但是百度了好久,找了好多方案之后發現,沒一個有用的,而且文章的抄襲、拷貝十分嚴重,試了N種方案,都是錯的,都沒有將外部jar包打包到BOOK-INF文件夾下。最終,在第N次嘗試之后,終于在打的jar包里將外部的jar包導入進來。特此記錄下,防止再犯!!!

首先在新建libs文件夾(根目錄或者resource目錄下都可以),將需要引入的jar放進去

詳解spring boot引入外部jar包的坑

然后再pom中加入如下配置,告訴maven導入本地jar

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-core</artifactId>
    <version>3.2.2</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/aliyun-java-sdk-core-3.3.1.jar</systemPath>
  </dependency>
  <dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
    <version>1.0.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/aliyun-java-sdk-dysmsapi-1.0.0.jar</systemPath>
  </dependency>

其中除了systemPath配置告訴maven引入的本地jar包的位置之外,其他的配置都可以隨便寫

劃重點!!!敲黑板!!!下面的一步配置也是最重要的一步,網上很多的教程缺了這樣一步之后就會導致雖然本地可以運行,但是只要使用maven打包就不行,因為maven沒有將本地的jar也打到生成的包中

在pom中給spring boot的打包插件設置一下includeSystemScope參數即可

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <configuration>
        <includeSystemScope>true</includeSystemScope>
      </configuration>
    </plugin>
  </plugins>
</build>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盈江县| 岳普湖县| 新余市| 博乐市| 南郑县| 白城市| 甘德县| 读书| 南皮县| 元江| 澄城县| 荣昌县| 保山市| 龙口市| 江都市| 延安市| 普兰店市| 霍州市| 靖西县| 吉水县| 新巴尔虎左旗| 安国市| 桃源县| 特克斯县| 诸暨市| 扶绥县| 麦盖提县| 莆田市| 淮滨县| 乌什县| 澄城县| 改则县| 陇西县| 南溪县| 金阳县| 千阳县| 陆良县| 扶沟县| 时尚| 新龙县| 三明市|