我想向 maven 添加 CAS(带有 HTML 登录表单)支持
我目前正在对我的想法进行原型设计:
- 我已经设置了一个全新的 nexus 安装
- 将它放在启用 CAS 的 Apache 后面
- 将 apache 与我的目标 CAS 服务器连接起来
- 从浏览器测试整个事情 ==> OK
- 测试 maven 工件分辨率 ==> KO(如预期)
最糟糕的是maven将响应页面作为jar处理......
我的第一次尝试是构建一个Alternative Wagon Providers,但我无法使其工作......部署了替代提供程序,但我的配置在运行时被忽略:
-Dmaven.wagon.provider.http=extendedHttp
也不
<wagonProvider>http-extendedHttp</wagonProvider>
在新提供者的 jar 中:
<component-set>
<components>
<component>
<role>org.apache.maven.wagon.Wagon</role>
<role-hint>http-extendedHttp</role-hint>
<implementation>org.apache.maven.wagon.providers.http.extended.ExtHttpWagon</implementation>
<instantiation-strategy>per-lookup</instantiation-strategy>
</component>
<component>
<role>org.apache.maven.wagon.Wagon</role>
<role-hint>https-extendedHttp</role-hint>
<implementation>org.apache.maven.wagon.providers.http.extended.ExtHttpWagon</implementation>
<instantiation-strategy>per-lookup</instantiation-strategy>
</component>
</components>
</component-set>
我做错了什么 ??