2011-05-06 25 views
3

我已經嘗試了很多方法來使這個工作,但我還沒有成功。這是我迄今爲止發現的。請注意,我已經使用Maven v3.0.3以及v2.2.1嘗試了這些設置。如何配置Maven 3使用搶先授權?

  • Wagon Providers只是似乎過時了對Maven 3.指定<wagonProvider>httpclient</wagonProvider>仍然給我的LightweightHttpWagon。
  • HTTP Settings Guide似乎過時了。有一個關於搶先授權的部分,但這不起作用。
  • 我也發現MNG-4792這表明它是平坦的破碎。

有沒有人真的得到這個工作?

回答

0

搶先授權通常被認爲是不好的做法。只有在收到質詢時才能提供證書。 AFAIK搶先授權功能已從最新版本的Apache HttpClient(4.x)中刪除,因爲它被認爲是安全風險。

我知道,這不是一個很大的答案。但我希望它能夠澄清一些問題,爲什麼很難找到有關該主題的信息。

0

如果你想使用旅行車HTTP與Maven 3.0.3,您需要添加旅行車HTTP構建擴展,即:

<extensions> 
    <extension> 
     <groupId>org.apache.maven.wagon</groupId> 
     <artifactId>wagon-http</artifactId> 
     <version>1.0-beta-7</version> 
    </extension>    
</extensions> 

注意,你需要使用準確的1.0-β-7版因爲與較新版本的旅行車不兼容。

這也適用於3.0.4。