# 作業環境側とfirefly間でのmavenリポジトリの同期方法
gradleでbuildしたjavaプロジェクトをhgのmavenにあげることで、他のプロジェクトでも参照できるようにしたい。hgはfireflyに存在する。 まず、作業環境側にmavenリポジトリを用意する。次に、用意したmavenリポジトリにbuildしたプロジェクトを自動で更新してくれるスクリプトを、build.gradleに記述する。 最後に、作業環境側のmavenの内容を、hgのmavenにpushする。
# mavenリポジトリ
作業したいディレクトリに、mavenリポジトリを用意する。mavenリポジトリは、fireflyからクローンしてくる。
|
|
# build.gradle
以下は、buildしたときに生成されるjar(プロジェクト)を自動的に作業環境側のmavenにあげてくれるスクリプトである。build.gradleに記述する。
|
|
|
|
記述できたら、build.gradleをbuildしよう。
# hgのmavenにpushしよう。
作業環境側のmavenリポジトリで
|
|
これで、fireflyのmavenに反映される。