我正在學習maven並試圖理解事物的順序。據我所知,mvn clean install
建立與默認罐子庫,其中install
產生一個.zip,我將在稍後需要。mvn乾淨安裝,mvn安裝:安裝文件順序?
我想用我自己定製的罐子,我打電話mvn install:install-file
,但是當我在install
之前運行這個時,我得到一些cannot find symbol
錯誤。我假設我的自定義罐子(不包含這些類)覆蓋了一些默認罐子?我無法在文件系統的任何位置找到這些類,因此我假設它們已經打包在默認的一個jar中。我怎樣才能解決這個問題?
另外,我應該做些什麼?我想要的只是最終的.zip,包括自定義的罐子?
我在調用install-file時引用了.pom和.jar。我爲2個不同的自定義罐子做這個。問題是,當我最後嘗試'mvn install'時,它找不到類的錯誤(在文件系統上不存在,但它是原始.pom中的依賴項)。當我清除存儲庫時,'mvn clean install'工作正常,只是在我調用install-file時,它會失敗。在安裝文件之前清理乾淨,我可能在我安裝的'新'pom文件中的某個位置丟失了一個依賴項? – user12740