国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Maven 打包時(shí),依賴配置正確,但是類引入出現(xiàn)錯(cuò)誤,一般是快照(Snapshot)依賴?yán)〔呗詥栴}

這篇具有很好參考價(jià)值的文章主要介紹了Maven 打包時(shí),依賴配置正確,但是類引入出現(xiàn)錯(cuò)誤,一般是快照(Snapshot)依賴?yán)〔呗詥栴}。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

問題描述
項(xiàng)目打包時(shí),類缺少依賴,操作 pom.xml -> Maven -> Reload project ,還是不生效,但是同事(別人)那里正常。

問題出現(xiàn)的環(huán)境

  1. 可能項(xiàng)目是多模塊項(xiàng)目,結(jié)構(gòu)例如:
my-project
|-- pom.xml(根項(xiàng)目)
|-- module-1
|   `-- pom.xml
|-- module-2
|   `-- pom.xml
`-- module-3
    `-- pom.xml
  1. 可能繼承另一個(gè)項(xiàng)目(項(xiàng)目是快照版本),例如:
 <parent>
        <groupId>other.project.groupId</groupId>
        <artifactId>project_artifactId</artifactId>
        <version>1.0-SNAPSHOT</version>
 </parent>
  1. 可能依賴是快照版本,例如:
 <dependency>
     <groupId>other.project.groupId<</groupId>
     <artifactId>project_artifactId</artifactId>
     <version>2.0.0-SNAPSHOT</version>
 </dependency>

問題分析
Maven 查找依賴的順序是 1.本地依賴 2. 私倉(cāng) 3. 中央倉(cāng)庫(kù),當(dāng)類出現(xiàn)引入錯(cuò)誤,但是(快照)依賴配置正確,問題可能是 快照依賴沒有發(fā)布到 私倉(cāng), 或者你的本地Maven 沒有拉取最新的快照依賴。
在默認(rèn)情況下,Maven 并不會(huì)一直拉取快照依賴。

問題解決

  1. IDEA 項(xiàng)目配置

Maven 打包時(shí),依賴配置正確,但是類引入出現(xiàn)錯(cuò)誤,一般是快照(Snapshot)依賴?yán)〔呗詥栴},Maven,maven,java
2. Maven setting.xml 配置快照策略

 <repository>
          <id>snapshots</id>
         <url>your_snapshots_path</url>
          <snapshots>
            <enabled>true</enabled>
            <!-- 配置快照拉取策略 -->
            <updatePolicy>always</updatePolicy>
            <checksumPolicy>fail</checksumPolicy>
          </snapshots>
        </repository>
      <repository>

updatePolicy可以根據(jù)自身需求配置:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-817449.html

  • always : 總是檢查最新的快照版本。
  • daily : 每天檢查一次遠(yuǎn)程倉(cāng)庫(kù)以獲取最新的快照版本
  • interval:X : 每隔 X 分鐘檢查一次遠(yuǎn)程倉(cāng)庫(kù)以獲取最新的快照版本。
  • never : 從不檢查遠(yuǎn)程倉(cāng)庫(kù)以獲取最新的快照版本。
  1. 命令方式, Maven 強(qiáng)制拉取快照(Snapshot)依賴而不依賴本地緩存
mvn clean install -U

到了這里,關(guān)于Maven 打包時(shí),依賴配置正確,但是類引入出現(xiàn)錯(cuò)誤,一般是快照(Snapshot)依賴?yán)〔呗詥栴}的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • idea中導(dǎo)入maven項(xiàng)目,但是卻沒有導(dǎo)入依賴的問題

    idea中導(dǎo)入maven項(xiàng)目,但是卻沒有導(dǎo)入依賴的問題

    今天我遇到很奇葩的問題,用maven幾年了,只是導(dǎo)入maven項(xiàng)目配置好maven,所有的依賴從倉(cāng)庫(kù)下載下來(lái)后就自動(dòng)導(dǎo)入了,前幾天電腦硬盤壞了,所以重新裝的idea, 可以看到pom的素有依賴都沒引入,我重新導(dǎo)入pom還是一樣。 這是需要勾選上: 然后再重啟idea,再reimport一下就好了

    2024年02月16日
    瀏覽(92)
  • 【錯(cuò)誤記錄】Android Studio 中最新的 Gradle 配置中設(shè)置插件依賴 ( 2023 年 8 月 24 日 | 最新 Gradle 中配置插件依賴的變化 | 增加 Maven 倉(cāng)庫(kù)源 )

    【錯(cuò)誤記錄】Android Studio 中最新的 Gradle 配置中設(shè)置插件依賴 ( 2023 年 8 月 24 日 | 最新 Gradle 中配置插件依賴的變化 | 增加 Maven 倉(cāng)庫(kù)源 )

    當(dāng)前最新的 Android Studio 開發(fā)環(huán)境 , 生成的 Gradle 配置腳本使用了最新 API , 用起來(lái)不太習(xí)慣 ; 根目錄下的 build.gradle 構(gòu)建腳本變成了下面的樣式 , 單純的用于配置 Android 應(yīng)用編譯所需插件的 插件 和 版本 ; 原來(lái)應(yīng)用中配置插件 , 是在 根目錄下的 build.gradle 中的 buildscript / depend

    2024年02月07日
    瀏覽(25)
  • Maven 引入外部依賴

    Maven 引入外部依賴

    如果我們需要引入第三方庫(kù)文件到項(xiàng)目,該怎么操作呢? pom.xml 的 dependencies 列表列出了我們的項(xiàng)目需要構(gòu)建的所有外部依賴項(xiàng)。 要添加依賴項(xiàng),我們一般是先在 src 文件夾下添加 lib 文件夾,然后將你工程需要的 jar 文件復(fù)制到 lib 文件夾下。我們使用的是 ldapjdk.jar ,它是為

    2024年02月07日
    瀏覽(19)
  • 【錯(cuò)誤記錄】Android 編譯報(bào)錯(cuò) ( Could not resolve xxx | 手動(dòng)下載依賴庫(kù)并進(jìn)行本地配置 Gradle 依賴的解決方案 | 構(gòu)建 Maven 依賴下載路徑 )

    【錯(cuò)誤記錄】Android 編譯報(bào)錯(cuò) ( Could not resolve xxx | 手動(dòng)下載依賴庫(kù)并進(jìn)行本地配置 Gradle 依賴的解決方案 | 構(gòu)建 Maven 依賴下載路徑 )

    編譯 Android Studio 項(xiàng)目時(shí) , 報(bào)如下錯(cuò)誤 , 下載依賴庫(kù)失敗 ; 報(bào)錯(cuò)信息 : 下面是 當(dāng)前 Android 項(xiàng)目的 Gradle 配置中的 Maven 倉(cāng)庫(kù) ; 其中使用 maven { url \\\"https://repo.spring.io/plugins-release/\\\" } 配置的 Maven 倉(cāng)庫(kù)就是對(duì)應(yīng)的地址 ; 使用 google() 函數(shù)配置的 Maven 倉(cāng)庫(kù)地址 是 https://maven.google.com/ , 可

    2024年04月15日
    瀏覽(106)
  • maven:本地倉(cāng)庫(kù)有依賴但是idea報(bào)錯(cuò)找不到依賴Could not find artifact com.*.*

    maven:本地倉(cāng)庫(kù)有依賴但是idea報(bào)錯(cuò)找不到依賴Could not find artifact com.*.*

    控制臺(tái)提示: 原因:是倉(cāng)庫(kù)中 _remote.repositories 的這樣一個(gè)文件導(dǎo)致maven不會(huì)識(shí)別本地倉(cāng)庫(kù)已經(jīng)存在的依賴。Maven在下載啊倉(cāng)庫(kù)找不到對(duì)應(yīng)資源時(shí)會(huì)生成一個(gè)_remote.repositories為后綴的文件。 解決辦法:去你的maven本地倉(cāng)庫(kù)下找到_remote.repositories和.lastUpdates文件刪除。 注意: 如果

    2024年02月11日
    瀏覽(25)
  • 解決idea中依賴報(bào)錯(cuò)找不到這個(gè)包,但是本地maven倉(cāng)庫(kù)中卻存在此依賴包問題

    解決idea中依賴報(bào)錯(cuò)找不到這個(gè)包,但是本地maven倉(cāng)庫(kù)中卻存在此依賴包問題

    問題: intellj idea新打開一個(gè)項(xiàng)目,經(jīng)過項(xiàng)目加載完畢后,但是發(fā)現(xiàn)maven的依賴存在一些無(wú)法下載到的問題。 原因一: 配置的私服和中央倉(cāng)庫(kù)中本身就無(wú)此包(這屬于基本異常,不討論) 原因二: 本地倉(cāng)庫(kù)中存在此包,當(dāng)時(shí)卻無(wú)法加載到,此類現(xiàn)象更可能是拷貝了其他電腦的

    2024年02月13日
    瀏覽(97)
  • 【Maven】maven引入第三方j(luò)ar包并打包

    【Maven】maven引入第三方j(luò)ar包并打包

    idea中的springboot項(xiàng)目引用第三方j(luò)ar包,打包時(shí)將其引入 本文參照官網(wǎng):http://maven.apache.org/ 第一種:在pom文件引入jar包的目錄 1.選擇File下的project Structure 2.選擇Module,選擇項(xiàng)目模塊,選擇Dependencies下的加號(hào):點(diǎn)擊JARs or Directories…: 3.選擇你jar包所在的位置,點(diǎn)擊OK,點(diǎn)擊Apply,此時(shí)已

    2024年02月16日
    瀏覽(28)
  • maven工程打包引入本地jar包

    maven工程打包引入本地jar包

    ?在jar包的文件目錄下執(zhí)行: ? maven倉(cāng)庫(kù)效果: ? maven引入:

    2024年02月22日
    瀏覽(24)
  • maven 模塊打包時(shí)包含依賴和打包可執(zhí)行的jar

    maven 模塊打包 1)maven 模塊打包jar文件時(shí),指定包含依賴(with-dependencies); 2)maven 模塊打包jar文件時(shí),指定入口MainClass、打包生成可執(zhí)行的jar; vi qftools/common/src/main/java/com/xxx/qftools/common/Main.java package com.xxx.qftools.common; public class Main { ? ? public static void main(String args[]) { ? ?

    2024年02月14日
    瀏覽(32)
  • 如何將一個(gè)jar包打包成maven依賴

    參數(shù)含義: DgroupId :組id 【對(duì)應(yīng)pom中的groupId】 DartifactId:項(xiàng)目id 【對(duì)應(yīng)pom中的artifactId】 Dversion:版本號(hào) 【對(duì)應(yīng)pom中的version】 Dfile:jar包的絕對(duì)路徑 Dpackaging:是什么包 DgeneratePom:是否生成pom maven中的GAV:

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包