我目前正在從事幾個(gè)項(xiàng)目,每個(gè)項(xiàng)目都有不同的工件設(shè)置。因此,在它們之間切換時(shí),我必須轉(zhuǎn)到 Maven 文件夾并更改設(shè)置文件以對(duì)應(yīng)于正確的公司存儲(chǔ)庫。我很確定它是無效的,很可能有人已經(jīng)有了解決這個(gè)問題的簡單方法??赡苡幸恍┪倚枰袚Q的 IDEA 設(shè)置,或者 maven 本身有一些方法來存儲(chǔ)它們?所以,我的問題是 - 有沒有人知道在同一個(gè) Maven 主文件夾中使用多個(gè) settings.xml 文件的簡單方法?到目前為止,快速谷歌和 stackoverflow 搜索沒有提供任何結(jié)果。我希望當(dāng)我在 Idea 中打開另一個(gè)項(xiàng)目時(shí),它會(huì)使用自己的工件而不是使用以前項(xiàng)目中的工件(因?yàn)檫@些來自不同的公司,顯然使用同一個(gè)是不正確的)上面的答案對(duì)我來說不太適用,因?yàn)槲艺谕ㄟ^ IDEA 運(yùn)行項(xiàng)目并且它正在使用單個(gè) settings.xml 下載工件
1 回答

一只甜甜圈
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊
您通常的工作方式是:
將所有項(xiàng)目所需的所有
settings.xml
存儲(chǔ)庫放入您的,以便它適用于所有項(xiàng)目。使用代理您需要的所有存儲(chǔ)庫的 Nexus/Artifactory,并將其作為鏡像放入您的
settings.xml
.
如果一個(gè)存儲(chǔ)庫真的應(yīng)該只供一個(gè)項(xiàng)目訪問,您可以將其放入pom.xml
該項(xiàng)目的目錄中。
我不明白其他開發(fā)人員應(yīng)該如何反對(duì)將存儲(chǔ)庫放入,pom.xml
因?yàn)樗麄冃枰耆嗤拇鎯?chǔ)庫來運(yùn)行項(xiàng)目(如果不是,請(qǐng)?jiān)u論和解釋)。
添加回答
舉報(bào)
0/150
提交
取消