2017-06-05 223 views
0

我正在使用Eclipse將項目轉換爲Maven。一點背景:如何運行Eclipse Maven使用命令行參數構建

我們背後的防火牆不允許訪問Maven中央倉庫;相反,我們有一個企業鏡像存儲庫,需要一個密鑰存儲文件來連接。提供了該文件,我們可以在命令行中使用maven mvn clean compile package,使用參數--Djavax.net.ssl.trustStore指向該文件,從而成功構建。

這在eclipse的外部很好,但集成的Maven插件無法構建,因爲它無法連接到沒有密鑰庫的存儲庫,所以我們所有的代碼都散佈着導入/包錯誤,這使得它非常繁瑣什麼都做完了

我需要能夠將Eclipse配置爲在每次運行內部Maven操作之一(如Run As -> Maven Install)時都具有此命令行參數。使用運行配置可以工作,但不會更改上下文菜單的Maven選項,並且不會清除導入錯誤。

的Eclipse 4.6.2的Java EE版,Windows 7 64位

+0

將它添加到cacerts如何。 –

+0

什麼是cacerts,我該怎麼做?這是一個JKS文件。 – Derek

回答

0

添加-Djavax.net.ssl.trustStore...與Eclipse安裝相關的eclipse.ini文件。