2011-12-29 6 views
4
私は、ソースコードでのみ使用でき、Googleのコード上でホストされている another projectに依存している私のプロジェクトを配布する

は(利用可能なコンパイルされたjarバージョンはありません。)svnでチェックアウトする必要があるプロジェクトにMaven依存関係を追加するにはどうしたらいいですか?

私はMaven SCM pluginの承知していますが、それを使ったことがありません。私は、svnを介してコードをチェックし、それを必要なプロジェクト依存として登録するMavenプロジェクトをどのように作成して設定することができるかを知りたいと思います。

答えて

3

gimletがMaven Centralに公開されるように問題を作成し、それを手助けします。それが皆にとって最良の方法でしょう。それはすでにMavenでビルドされているので、実行するのはあまり難しくありません。アップロードのヘルプについてはリポジトリプラグインを見てください。

+0

私は[既に行っています](https://code.google.com/p/google-gimlet/issues/detail?id=1)。 :) –

3

ホスティングしている場合は、別のプロジェクトを自分で作成して展開します(おそらく、Nexusなどのリポジトリマネージャを使用します)。それが「公式」でないことを反映するようにバージョン番号を変更してください。そして、Maven Centralにデプロイするとき(他の答えに応じて)、自分のプロジェクトのバージョンを変更するだけです。

関連する問題