Skip to main content

Gradle : How to import a gradle file in another gradle file

How to Import Gradle file in another gradle file.

To import a gradle file in a gradle file you can use the following command in .gradle.

We have a gradle file build.gradle and we are including two other gradle files tasks.gradle and test.gradle.

apply from : 'tasks.gradle'
apply from : 'https://ekiras.github.io/temp/test.gradle'

Here, in line 1, we have imported tasks.gradle which lies in the same directory as build.gradle and in line 2 we have imported a test.gradle from a remote server. (Git hub pages in this case, it can be an s3 url or your server file url)

Test Imported gradle file task

build.gradle has the following content

group 'com.ekiras'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply from : 'tasks.gradle'
apply from : 'https://ekiras.github.io/temp/test.gradle'

sourceCompatibility = 1.8

repositories {
mavenCentral()
}

dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
}

tasks.gradle has the following contents

task hello{
println "Hello World"
}

We can now run the task hello with the following command

gradle -q hello

It will give the following output.

Hello World

Comments