私たちは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. MavenマルチモジュールプロジェクトとSVN
- 4. Maven Repo Order
- 5. grailsプラグインmaven repo
- 6. Google PubSubエミュレータ - Maven Repo?
- 7. Custom maven repo grails 3
- 8. EclipseとSVNのMaven Multimodulプロジェクト
- 9. SVNのMavenマルチモジュールプロジェクト
- 10. gradle publishing jar into nexus maven repo
- 11. Maven SVNチェックアウト
- 12. 同じマシンのCapistrano、SVN repo、webserver
- 13. svn repoがmacのファイルシステムにマウントされているときにsvn commitをxcodeから失敗しました
- 14. Eclipseのsvn repoとの同期はMavenのインポートプロジェクトでは利用できません
- 15. SVNミラーがライブになるREPO
- 16. ディレクトリ構造をSVN Repoに追加
- 17. 親pomとsvnレイアウトのマルチモジュールmavenプロジェクト
- 18. SVNフォルダ構造を履歴とユーザのないGit Repoにインポート
- 19. Maven with m2e Eclipseプラグイン - repoへのプッシュjars
- 20. ビルド失敗ジェンキンス+ Mavenの+ SVN
- 21. ローカルホストでMaven Repoを解決していないGradle
- 22. repoに間違ったURLを使用しているmaven
- 23. リベース後のHgSubversion Repoを-svnなしで修正する
- 24. svn:オプション 'REPO URL:認証に失敗しました:
- 25. scala-tools Maven Repo変更:sbt壊れた
- 26. APKLIBがMaven Repoにインストールされない
- 27. VirtualBoxでAnonymousを使ってsvn repoをチェックアウトできない
- 28. SVNからGitへの移行、buildnumber-maven-pluginの設定でgit repoでビルド番号を生成
- 29. Spring Maven RepoとSpring Boot 1.4.xの潜在的な問題
- 30. Mavenプロジェクトを実行する - 目標 'add-maven-repo'
依存関係を自動的にダウンロードするようにWebサーバーを構成する方法を教えてください。 – Arunkumar
httpプロトコル経由でSVNにアクセスしていますか?もしそれが単に(settings.xml)へのリポジトリのアクセスを設定したら... – khmarbaise
私たちはhttps urlを使ってsvnにアクセスします – Arunkumar