第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

加載資源時(shí),什么決定了 Maven 依賴項(xiàng)的行為?

加載資源時(shí),什么決定了 Maven 依賴項(xiàng)的行為?

ITMISS 2022-06-23 19:34:23
我有一個(gè) Eclipse Maven 項(xiàng)目,它依賴于我工作區(qū)中的其他項(xiàng)目。我已經(jīng)將它們?nèi)慷x為從我的本地存儲(chǔ)庫(kù)中導(dǎo)入,并且 pom.xml 中的依賴語(yǔ)句看起來(lái)都是一致的,例如:<dependency>  <groupId>com.mycompany.mygroup</groupId>  <artifactId>Project1</artifactId>  <version>1.0.2</version></dependency><dependency>  <groupId>com.mycompany.mygroup</groupId>  <artifactId>Project2</artifactId>  <version>2.0.1</version></dependency>但是,一些項(xiàng)目出現(xiàn)在我的構(gòu)建路徑中是二進(jìn)制 jar 文件,帶有此圖標(biāo):二進(jìn)制圖標(biāo),而其他項(xiàng)目則帶有我認(rèn)為的“工作區(qū)項(xiàng)目”圖標(biāo):項(xiàng)目圖標(biāo)。當(dāng)我嘗試加載 JAR 文件中包含的資源時(shí),這會(huì)成為一個(gè)問(wèn)題:帶有“二進(jìn)制 jar”圖標(biāo)的項(xiàng)目從 JAR 中成功加載資源;帶有“工作區(qū)項(xiàng)目”圖標(biāo)的項(xiàng)目嘗試轉(zhuǎn)到文件系統(tǒng)以獲取資源。是什么決定了它們?cè)?Maven 依賴項(xiàng)列表中的顯示方式?我檢查了.project文件中的“自然”標(biāo)簽,它們是相同的。
查看完整描述

1 回答

?
幕布斯7119047

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

此行為由Maven --> Disable/Enable Workspace Resolution具有以下行為的選項(xiàng)控制(

這具有改變 Maven 定位依賴項(xiàng)工件的方式的效果。如果項(xiàng)目配置為從工作區(qū)解析依賴項(xiàng),則這些工件不需要存在于本地存儲(chǔ)庫(kù)中。假設(shè) project-a 和 project-b 都在同一個(gè) Eclipse 工作區(qū)中,并且 project-a 依賴于 project-b。如果禁用工作區(qū)解析,則僅當(dāng)本地存儲(chǔ)庫(kù)中存在 project-b 的工件時(shí),為 project-a 構(gòu)建的 m2eclipse Maven 才會(huì)成功。如果啟用了工作區(qū)解析,m2eclipse 將通過(guò) Eclipse 工作區(qū)解析依賴關(guān)系。換句話說(shuō),當(dāng)啟用工作空間解析時(shí),項(xiàng)目不必安裝在本地存儲(chǔ)庫(kù)中即可相互關(guān)聯(lián)。

這意味著如果Workspace Resolution禁用,則必須從 maven 存儲(chǔ)庫(kù)中讀取所有依賴項(xiàng),并將顯示為在此處輸入圖像描述.

另一方面,如果Workspace Resolution啟用并且您的工作區(qū)包含一個(gè)開放項(xiàng)目,其所有工件信息(、、、groupId)與 中定義的相同artifactId,則該依賴項(xiàng)將直接引用此開放項(xiàng)目的源代碼。圖標(biāo)將顯示為version<dependency>在此處輸入圖像描述

我不認(rèn)為這可能是唯一的因素,因?yàn)橐恍в小岸M(jìn)制 jar”圖標(biāo)的依賴項(xiàng)也在我的工作區(qū)中打開。

我認(rèn)為很可能是因?yàn)?code><version>您在 中使用的與工作區(qū)中該項(xiàng)目pom.xml的聲明不同。<version>


查看完整回答
反對(duì) 回復(fù) 2022-06-23
  • 1 回答
  • 0 關(guān)注
  • 130 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)