1

https://github.com/OhadR/Authentication-Flows

クライアント プロジェクトには依存関係があります

<dependency>
    <groupId>com.ohadr</groupId>
    <artifactId>authentication-flows</artifactId>
    <version>${ohadr.flows.version}</version>
</dependency>

これは、オンラインの Maven リポジトリから取得されます。この依存関係のソース コードはこちらです。

このソース コードに変更を加え、そのソース コードをクライアント プロジェクトの依存関係として使用したいと考えています。

オンラインの Maven リポジトリからフェッチするのではなく、クライアント アプリケーションの依存関係として Maven プロジェクトを認証フローするにはどうすればよいですか?

4

3 に答える 3

0

README ファイルにすべての回答があります。プロジェクト自体がここにあることが明確に記載されています。したがって、それを複製し、必要なものを変更し、ビルドして、クライアント プロジェクトで使用できます。

HTH。

于 2015-12-20T21:40:31.243 に答える
0

これを行う方法はいくつかあります。

  1. 変更がバグ修正または有用な機能である場合は、元のプロジェクトにプル リクエストを行うことを検討してください。そのためには、GitHub でリポジトリをフォークし、変更を加えてプル リクエストを作成します。このプル リクエストが承認されると、最終的に中央リポジトリに変更が反映されます。ただし、このアプローチにはある程度の忍耐が必要です。

  2. プロジェクトをフォークし、変更を加え、グループ/アーティファクトの名前を変更し (ライセンスが許可する場合)、それをビルドし、アーティファクトをローカル/プライベート リポジトリにデプロイします (mvn install/deploy)。次に、このリポジトリを、対応する新しい依存関係と共にターゲット プロジェクトに追加できます。

  3. (望ましくないアプローチ)プロジェクトをフォークし、変更を加え、ビルドし、プロジェクトにターゲットjarをmavenシステムスコープの依存関係として含めることができます。

于 2015-07-28T08:00:50.833 に答える