我有一個Maven項目,需要位於HTTPS後面的存儲庫中的一些依賴項。我可以通過我的瀏覽器(Firefox)訪問URL,因爲它詢問我一個用戶名/密碼,但是在Maven中,我得到訪問被拒絕。訪問位於https的一個Maven存儲庫
我在哪裏可以設置用戶名和密碼,以便Maven可以將其用於該存儲庫?這page處理證書和密鑰庫,但我沒有這樣的事情。我需要知道Firefox爲我訪問的URL存儲證書的位置嗎?
我有一個Maven項目,需要位於HTTPS後面的存儲庫中的一些依賴項。我可以通過我的瀏覽器(Firefox)訪問URL,因爲它詢問我一個用戶名/密碼,但是在Maven中,我得到訪問被拒絕。訪問位於https的一個Maven存儲庫
我在哪裏可以設置用戶名和密碼,以便Maven可以將其用於該存儲庫?這page處理證書和密鑰庫,但我沒有這樣的事情。我需要知道Firefox爲我訪問的URL存儲證書的位置嗎?
用戶名和密碼存儲在您的.m2 /文件夾中名爲settings.xml的文件中(如果您沒有它,請創建它)。
<settings>
<servers>
<server>
<!-- this id should match the id of the repo server in pom.xml -->
<id>myrepo</id>
<username>deployment</username>
<password>password</password>
</server>
</servers>
</settings>
對於第二個問題,它實際上是在您提供的鏈接中解釋的,除了keytool鏈接不工作。如果我沒有記錯,它是由Sun員工在其博客中發佈的,當Oracle接管該頁面時消失了。網絡上應該有多個副本。其中之一是我稍微在GitHub上修改的版本:
的基本概念是,你不必找了火狐商店證書,你在一個文件中的工具下載。
版本的maven?旅行車插件和版本正在使用中? – bmargulies
Linux,Windows或Mac? – stivlo
這是在Windows上,Maven 3.0.3,並沒有任何特定的插件 – Luciano