web-dev-qa-db-ja.com

gradleに外部jarを追加します

Gradleに外部ライブラリを追加するにはどうすればよいですか?僕の build.gradle含まれています:

buildscript {
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT'
    }
}

私のルートフォルダは/FORGE/。追加したい/FORGE/build/libs/spigot.jar依存関係として。

15
QuadX

ドキュメント で説明されているように:

dependencies {
    compile files('libs/spigot.jar')
}

上記は、libs/spigot.jarファイルをcompile構成に追加します。もちろん、他の構成(ランタイムなど)に追加することもできます。

build/libsを実行するとすぐにビルドディレクトリ全体が削除されるため、gradle cleanを使用することは非常に悪い考えであることに注意してください。ビルドディレクトリは、ビルドによって生成されたアーティファクトを格納するために使用されます。

22
JB Nizet