1

maven に CAS (HTML ログインフォーム付き) サポートを追加したい

私は現在、私の考えのプロトタイプを作成しています:

  1. まったく新しい nexus インストールをセットアップしました
  2. CAS 対応の Apache の背後に配置
  3. Apache をターゲット CAS サーバーに接続する
  4. ブラウザから全体をテストする ==> OK
  5. Mavenアーティファクトの解決をテスト==> KO(予想どおり)

最悪なのは、maven が応答ページを jar として処理することです...

私の最初の試みは代替ワゴンプロバイダーを構築することでしたが、それを機能させることはできません...代替プロバイダーがデプロイされましたが、私の設定は実行時に無視されます:

-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>

私は何を間違えましたか??

4

0 に答える 0