2016-04-05 16 views
0

最近、別のライブラリに分かれた非常に大きなJavaプロジェクトで作業を始めました。これらは依存関係(マルチモジュールプロジェクトではありません)として管理されています。大規模なプロジェクトでのMaven Eclipse SVNの統合

メインプロジェクトとその依存関係を構築するプロセスを自動化するにはどうすればよいですか?

理想的な場合には、MavenのはのみSVNコードの変化に遭遇した場合に呼び出される建てるということでしょう。私はEclipse + m2e + Subclipseを使用しています。今のところ私は手作業でこれを扱い、どの依存関係が必要かを覚えておき、のSVNの変更をに同期して手動でビルドします。

申し訳ありませんがこれは完全な初心者の質問ですが、私はこの瞬間までこのような環境で働いたことはありません。

+0

Jenkins + Nexusを使用します。 – Hohenheim

+0

少し複雑すぎる解決策に見えます。私は、連続してではなく、要求に応じて動かすために何かを意味しました。そのような機能を備えたEclipseプラグインがありますか?私はそれを自動化するためのPythonスクリプトをいくつか作成しなければならないと思いますが、もう一度、このタスクでサポートするコードがすでに存在しているのでしょうか? – rzezimierz

+0

スクリプトpowershellを作成し、** Windowsタスクスケジューラ**を使用して起動できます。ウィンドウを使用している場合 – Hohenheim

答えて

0

aggregate POMを作成し、正しい構造を作成するためにSVN externalsを使用するといいと思います。

外部を使用すると、ブランチまたは特定のリビジョンの最新のリビジョンに「リンク」できます。

HereあなたはSVNで外観を使用して、サンプルプロジェクトと集約のpom.xml

ノートを見ることができます:あなたがMVNを使用している場合:リリースと外観を使用して、あなたが各外部用indepently実行する必要があります。

関連する問題