我有一個Maven項目,工作得很好。Maven會在本地Maven回購中覆蓋手動修補的jar嗎?
爲了對問題進行分類,我手動修補了一個jar以添加調試日誌記錄,然後將其複製到本地Maven repo目錄中。我對jar文件進行了後續更改以添加更多調試,並執行了「mvn install:install-file」,因爲這看起來更「正式」。 (我知道工件是不可改變的,但我不想改變pom.xmls)。
我的問題是:什麼時候(如果有的話)Maven會用遠程Maven倉庫中的一個覆蓋這個已修補的jar,這被認爲是事實的根源?
安裝工件會覆蓋以前安裝的工件。但爲什麼你需要安裝它? – Tunaki
不知道我理解你的問題。你的意思是「爲什麼要直接將jar複製到版本庫目錄時調用install-file」或者你的意思是「你爲什麼要改變maven版本庫中的東西」? – Dave