<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      歡迎來到我的博客

      Spring Boot多模塊項目引入外部JAR解決方案

      解決使用system時JAR未被打包的問題

      問題背景

      在Spring Boot多模塊項目中,使用system引入外部JAR時,默認不會被打包進入最終的Fat JAR。

      這會導致運行時出現ClassNotFoundException或NoClassDefFoundError等錯誤。

      方案1

      配置Spring Boot Maven插件
      <build>
          <plugins>
              <plugin>
                  <groupId>org.springframework.boot</groupId>
                  <artifactId>spring-boot-maven-plugin</artifactId>
                  <configuration>
                      <!-- 關鍵配置: 包含system作用域的依賴 -->
                      <includeSystemScope>true</includeSystemScope>
                  </configuration>
              </plugin>
          </plugins>
      </build>
      

      實施步驟
      在父模塊或啟動模塊的pom.xml中添加配置
      重新執行mvn package

      方案2

      手動復制JAR到構建目錄
      <build>
          <plugins>
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-resources-plugin</artifactId>
                  <executions>
                      <execution>
                          <id>copy-lib</id>
                          <phase>prepare-package</phase>
                          <goals>
                              <goal>copy-resources</goal>
                          </goals>
                          <configuration>
                              <outputDirectory>${project.build.directory}/BOOT-INF/lib/</outputDirectory>
                              <resources>
                                  <resource>
                                      <directory>src/main/resources/lib</directory>
                                      <includes>
                                          <include>*.jar</include>
                                      </includes>
                                  </resource>
                              </resources>
                          </configuration>
                      </execution>
                  </executions>
              </plugin>
          </plugins>
      </build>
      

      實施步驟
      將JAR文件放入src/main/resources/lib目錄
      在引入依賴的模塊中添加配置
      重新打包

      方案3

      將JAR安裝到本地倉庫
      1. 安裝到Maven本地倉庫
      mvn install:install-file \
        -Dfile=src/main/resources/lib/reader.jar \
        -DgroupId=com.ruoyi \
        -DartifactId=ruoyi-lib \
        -Dversion=1.0.0 \  # 指定實際版本號
        -Dpackaging=jar
      
      1. 修改依賴配置
          <groupId>com.xxx</groupId>
          <artifactId>xxx-lib</artifactId>
          <version>1.0.0</version>
          <!-- 移除scope和systemPath -->
      </dependency>
      

      實施步驟
      執行Maven安裝命令
      修改依賴配置
      重新打包

      image

      posted @ 2025-07-08 16:56  fchhk  閱讀(85)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产成人精品区一区二区| 18成人片黄网站www| 久久国产精品老女人| 蜜桃av无码免费看永久| 国产精品国产高清国产专区| 999精品全免费观看视频| 激情综合网激情国产av| 国产精品免费中文字幕| 日韩精品中文字幕无码一区| 变态另类视频一区二区三区| 男人狂桶女人出白浆免费视频| 青草国产超碰人人添人人碱| 狠狠色噜噜狠狠狠狠777米奇| 久久亚洲中文字幕不卡一二区| 国产精品第一二三区久久| 国产高清自产拍av在线| 久久se精品一区精品二区国产| 中文字幕精品无码一区二区| 国产精品性视频一区二区| 国产片AV国语在线观看手机版| 国产精品视频午夜福利| 国产一区二区亚洲一区二区三区 | 欧美级特黄aaaaaa片| 国产精品一区在线蜜臀| 宁河县| 精品国产精品午夜福利| 久久精品国产亚洲av麻豆不卡| 又爽又黄又无遮挡的视频| 日韩精品国内国产一区二| 亚洲成人av日韩在线| 色偷偷www.8888在线观看| 亚洲国产成人va在线观看天堂| 国产成人免费一区二区三区| 免费可以在线看a∨网站| 99久久久国产精品免费无卡顿| 增城市| 鄂托克前旗| 亚洲天堂精品一区二区| 成人午夜无人区一区二区| 欧美zoozzooz性欧美| 2020国产成人精品视频|