塩焼きブログ

塩焼きに関しての研究内容を公開しています

Gradleでmvn installと同様の事を行い他Gradleプロジェクトからローカルリポジトリの依存関係を利用する

gradle installを実行してもローカルリポジトリに登録されない

Gradleでmvn installと同じ事をしたかったが、gradle installを実行してもm2ディレクトリに格納されなかった。格納されなかったことを確認する方法としては直接m2ディレクトリ内の該当の場所を見に行った。 いろいろ試行錯誤したところ下記のプラグインをbuild.gradleに追加してからgradle installを実行したらうまく行った。

apply plugin: 'java'
apply plugin: 'maven'

Gradleでローカルリポジトリを読んでくれない

mavenLocalを利用することをこのように記載すれば読んでくれる。

repositories {
    mavenCentral()
    mavenLocal()
}

これを追加しても読まれない場合は記述場所を確認してみる。私は当初buildscript.repositoriesに記載しているのみで、直下のrepositoriesに記載することができておらずうまく動作させることができていなかった。