如何教授maven CAS认证

时间:2012-05-19 21:55:31

标签: maven cas

我想将CAS(带有HTML登录表单)支持添加到maven

我目前正在构思我的想法:

  1. 我已经设置了全新的nexus安装
  2. 将其置于启用CAS的Apache
  3. 之后
  4. 使用我的目标CAS服务器
  5. 连接apache
  6. 从浏览器测试整件事==>行
  7. 测试maven artifact resolution ==> KO(正如预期的那样)
  8. 最糟糕的是,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>
    

    我做错了什么?

0 个答案:

没有答案