私たちはSVNを使用してmaven依存関係を保存しています(組織の制限では今のところNexusやArtifactory Mavenリポジトリを使用できませんでした)。 SVNはhttpsプロトコルを使用してWebサーバー上で動作します。現在、新しい依存関係が追加された場合、すべての開発者は手動でローカルのMavenリポジトリのコピーを更新する必要があります。 Mavenビルドサイクル中に自動的に新しい依存関係をダウンロードしてダウンロードする方法はありますか?ワゴンプラグインで助けてもらえませんでした。どのような助けにも感謝します。Maven RepoとしてのSVN
答えて
まず、できるだけ早くNexusをお試しください。さらに、ローカルユーザリポジトリの代わりにsvnを使用しています。ユーザがMaven経由で使用しているネクサスの(一時的な)置換としてSVNを使用しないでください。 Webサーバーをこのように構成すれば、誰もが自動的に依存関係をMaven経由でダウンロードし、SVN経由ではなく.m2 /リポジトリにダウンロードします。
すべての開発者が共有フォルダにアクセスできるようにし、リポジトリとして使用するようにmavenを設定し、ビルド時に更新するスクリプトを作成できます。したがって、すべてのボディは同じ更新されたレポを持ちます。
しかし、そのあなたがネクサスを取得強制するためのより良い...
SVNに依存してチェックしました。 svnのみを使用して解決策が必要 – Arunkumar
私たちは似たような状況にあったように私はあなたの状況を理解しています。あなたが使用する必要があるのは、ローカルのMavenリポジトリマネージャです。ローカルビルドマシン(実際には私たちのLAN上の古いラップトップコンピュータ)でApache Archivaを使用しています。私はArchivaを使う代わりに他の選択肢があると確信していますが、それは私が経験した唯一のものです。
インストールが完了したら、このリポジトリを〜/ .m2.settings.xmlファイルに追加してすべてのミラーとしてマークする必要があります(これは、各ユーザーのMavenビルドがArchivaに向かうことを意味します)すべての依存関係(少なくともユーザーのマシン上のローカルリポジトリには保存されていないもの)をレポする必要があります。Archivaに依存関係がない場合は、それをダウンロードして他のユーザー用にArchivaリポジトリに保存するように設定できます。
(あなたが使用する必要がありますこと、など、あなたがより多くの詳細が欲しいなら、私に知らせて、私がポンポンスニペットなどの詳細は、とこの記事を更新します)
HTH
Archivaは同様のネクサスまたはアーティファクトです。私たちは現在svnに固執する必要があります – Arunkumar
- 1. SVN Backed Maven Repo
- 2. git-svn:git repoとsvn repoを同期して維持する
- 3. grailsプラグインmaven repo
- 4. MavenマルチモジュールプロジェクトとSVN
- 5. Custom maven repo grails 3
- 6. EclipseとSVNのMaven Multimodulプロジェクト
- 7. SVNのMavenマルチモジュールプロジェクト
- 8. 同じマシンのCapistrano、SVN repo、webserver
- 9. svn repoがmacのファイルシステムにマウントされているときにsvn commitをxcodeから失敗しました
- 10. Eclipseのsvn repoとの同期はMavenのインポートプロジェクトでは利用できません
- 11. Maven SVNチェックアウト
- 12. Maven with m2e Eclipseプラグイン - repoへのプッシュjars
- 13. ローカルホストでMaven Repoを解決していないGradle
- 14. ディレクトリ構造をSVN Repoに追加
- 15. SVNミラーがライブになるREPO
- 16. 親pomとsvnレイアウトのマルチモジュールmavenプロジェクト
- 17. APKLIBがMaven Repoにインストールされない
- 18. scala-tools Maven Repo変更:sbt壊れた
- 19. リベース後のHgSubversion Repoを-svnなしで修正する
- 20. svn:オプション 'REPO URL:認証に失敗しました:
- 21. git-svnでローカルの.gitignoreがsvn repoにプッシュされないようにする
- 22. mavenビルドsvnを実行
- 23. Tortoise SVN - 日付のキーワード/ Repoへのファイル追加の作成者
- 24. git制御アプリケーションの1つのフォルダにsvn repoをプル
- 25. ローカルのsvn repoダンプをgitに変換する
- 26. Subclipseでsvn repoとの同期からファイルを除外する方法は?
- 27. Maven RepoのSpring Flex 1.5.0-M1はどこですか?
- 28. IntellijプロジェクトをSVN Repoにリンクするには?
- 29. svn repoから外部依存関係を削除
- 30. svn repoを水銀にインポートするには?
依存関係を自動的にダウンロードするようにWebサーバーを構成する方法を教えてください。 – Arunkumar
httpプロトコル経由でSVNにアクセスしていますか?もしそれが単に(settings.xml)へのリポジトリのアクセスを設定したら... – khmarbaise
私たちはhttps urlを使ってsvnにアクセスします – Arunkumar