最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決Maven無法拉取SNAPSHOT依賴問題

 更新時間:2024年10月06日 15:43:04   作者:筆墨桑  
在使用Maven管理項目時,可能會遇到無法拉取SNAPSHOT版本依賴的問題,這通常是因為Maven默認不支持直接拉取SNAPSHOT版本,遇到這樣的問題,可以通過在項目的pom.xml文件中添加<repositories>標簽,并配置啟用SNAPSHOT的倉庫地址來解決

背景

自己所在的部門主要是為其他項目組提供基礎(chǔ)組件,如果需要使用新特性,其他項目組還會經(jīng)常引用SNAPSHOT版本的組件進行開發(fā)測試。

平時自己做測試的時候,因為手里有源碼,所以每次都是先執(zhí)行 mvn install 在本地安裝后,在新建項目引用組件進行測試,所以沒有發(fā)現(xiàn)什么問題。

這次沒有先本地安裝,卻怎么也拉取不下來,控制臺一直報如下錯誤:

Could not find artifact xxx:jar:1.21.0-SNAPSHOT

Try to run Maven import with -U flag (force update snapshots)

根據(jù)提示執(zhí)行強制拉取也無效,于是研究了下公司內(nèi)其他工程是怎么配置的,之后成功拉取到了這個組件。

解決辦法

Maven默認不支持拉取SNAPSHOT依賴,需要在工程根 pom.xml 中添加 <repositories> 標簽,并配置啟用SNAPSHOT,

如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>beemo.demo</groupId>
  <artifactId>maven-snapshot</artifactId>
  <version>1.0.0</version>


  <properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  ...

  <repositories>
    <repository>
      <!-- ID必填 -->
      <id>my-snapshots</id>
      <!-- Maven私服SNAPSHAT倉庫URL,這里需要替換為實際公司的私服地址 -->
      <url>http://HOST:PORT/repository/maven-snapshots/</url>
      <!-- 設(shè)置啟用SNAPSHOT -->
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  ...

</project>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java獲取鼠標在屏幕上坐標的方法

    java獲取鼠標在屏幕上坐標的方法

    本文介紹的是如何用java獲取鼠標在屏幕上的坐標,這個功能其實沒什么難度可言,在這里分享給大家,是因為有時候我們需要這個工具,Java作為跨平臺語言的優(yōu)勢在這個軟件就可以體現(xiàn)出來,不需修改就可以在windows、mac、Linux上使用這個軟件。下面來一起看看詳細的介紹吧。
    2016-12-12
  • Intellij IDEA集成JProfiler性能分析工具

    Intellij IDEA集成JProfiler性能分析工具

    作為Java程序員,性能分析是我們必須掌握的技能之一,在性能分析中,JProfiler是一款非常強大的工具,本文就來介紹一下Intellij IDEA集成JProfiler性能分析工具,就有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • java中調(diào)用https請求忽略ssl證書認證代碼示例

    java中調(diào)用https請求忽略ssl證書認證代碼示例

    在網(wǎng)絡(luò)請求中經(jīng)常會遇到需要忽略證書認證的情況,這篇文章主要介紹了java中調(diào)用https請求忽略ssl證書認證的相關(guān)資料,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • Java代碼統(tǒng)計網(wǎng)站中不同省份用戶的訪問數(shù)

    Java代碼統(tǒng)計網(wǎng)站中不同省份用戶的訪問數(shù)

    這篇文章主要介紹了Java代碼統(tǒng)計網(wǎng)站中不同省份用戶的訪問數(shù) 的相關(guān)資料,非常具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-05-05
  • HashMap 和 HashSet的區(qū)別

    HashMap 和 HashSet的區(qū)別

    本文主要介紹HashMap 和 HashSet的區(qū)別,這里整理了詳細的資料來說名兩者的區(qū)別,并說明如何使用該方法,有需要的小伙伴可以參考下
    2016-09-09
  • webservlet注解無效訪問servlet接口時報404解決辦法

    webservlet注解無效訪問servlet接口時報404解決辦法

    這篇文章主要介紹了webservlet注解無效訪問servlet接口時報404的解決辦法,如果在配置@WebServlet注解后出現(xiàn)404錯誤,通常是由于URL映射不正確或Servlet類沒有正確加載,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-06-06
  • SpringBoot項目中resources文件讀取實踐

    SpringBoot項目中resources文件讀取實踐

    本文詳細介紹了SpringBoot項目中讀取resources目錄下文件的9種主流方式,并提供了一個完整的控制器Demo示例,幫助開發(fā)者快速定位最適合的資源加載方案
    2026-01-01
  • java.net.http.HttpClient使用示例解析

    java.net.http.HttpClient使用示例解析

    這篇文章主要為大家介紹了java.net.http.HttpClient使用示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Spring-IOC容器-Bean管理-基于XML方式超詳解

    Spring-IOC容器-Bean管理-基于XML方式超詳解

    這篇文章主要介紹了Spring為IOC容器Bean的管理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-08-08
  • Springboot+Shiro+Jwt實現(xiàn)權(quán)限控制的項目實踐

    Springboot+Shiro+Jwt實現(xiàn)權(quán)限控制的項目實踐

    如今的互聯(lián)網(wǎng)已經(jīng)成為前后端分離的時代,所以本文在使用SpringBoot整合Shiro框架的時候會聯(lián)合JWT一起搭配使用,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09

最新評論

五常市| 玉龙| 开封市| 华坪县| 高陵县| 泽普县| 宣恩县| 萨嘎县| 赞皇县| 龙井市| 洛阳市| 顺义区| 从化市| 称多县| 保德县| 眉山市| 辛集市| 临猗县| 陆丰市| 阿拉善右旗| 通化县| 江川县| 凌海市| 鹤壁市| 松江区| 平遥县| 云南省| 宜兰县| 双峰县| 通辽市| 永定县| 晋宁县| 毕节市| 永济市| 本溪| 始兴县| 曲水县| 门头沟区| 永春县| 大冶市| 巫山县|