我已经尝试了很多方法来实现这个目标,但我还没有成功。这是我到目前为止所发现的。请注意,我已经使用Maven v3.0.3以及v2.2.1尝试了这些设置。
<wagonProvider>httpclient</wagonProvider>
仍然会给我LightweightHttpWagon。有没有人真正让这个工作?
答案 0 :(得分:0)
抢先授权通常被认为是一种不良做法。只有在收到质询时才应提供凭证。 AFAIK抢先授权的功能已从最新版本的Apache HttpClient(4.x)中删除,因为它被视为安全风险。
我知道,这不是一个很好的答案。但是我希望它可以解释为什么可能很难找到该主题的信息。
答案 1 :(得分:0)
如果你想在maven 3.0.3中使用wagon-http,你需要添加wagon-http build扩展名,即:
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-http</artifactId>
<version>1.0-beta-7</version>
</extension>
</extensions>
注意,您需要使用1.0-beta-7版本,因为与较新版本的旅行车不兼容。
这也适用于3.0.4。