gradleでローカルリポジトリ

2013-04-26T00:00:00+00:00 gradle

gradleでローカルリポジトリを参照する方法

repositories {
    mavenCentral()
    mavenLocal()
}

で良い模様。多分

修正前の内容

apply plugin: "java"
apply plugin: "eclipse"

repositories {
    mavenCentral()

    maven {
        url "file://$System.env.HOME/.m2/repository"
    }
}

dependencies {
    compile "org.eclipse.birt.runtime:org.eclipse.birt.runtime:4.2.2"
    runtime "org.eclipse.birt.engine:emitter-nativexls:1.0.0"
    runtime "mysql:mysql-connector-java:5.1.21"
}

ユーザーホームとかであれば$System.env.HOMEとかで取れる模様なので、ユーザーホームに.m2/repositoryなMavenのローカルリポジトリを指定すれば良い模様

mavenRepo urls: "file://$System.env.HOME/.m2/repository"

とやっても出来る模様だけど

The 'urls' property of the RepositoryHandler.mavenRepo() method has been deprecated and is scheduled to be removed in Gradle 2.0

っていう「mavenRepoのurls指定は2.0から無くなるよ」って事なのかなという理由より使ってない

Eclipseで引数とかを改行するとインデントが2倍になる Eclipse BIRTを使ってみる (6) - IReportEventHandler -