Skip to content

Commit 7d59fa4

Browse files
authored
Add conditional logic for tempBuild property in include.gradle
1 parent 03645d4 commit 7d59fa4

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

packages/gesturehandler/platforms/android/include.gradle

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,20 @@ dependencies {
2626
}
2727
}
2828
repositories {
29-
// we need to copy the code in both places as N main gradle system does not support top level code
30-
// for now we support only @nativescript/core and @akylas/nativescript
31-
// we should have a more generic way
32-
def widgetsDir = "$USER_PROJECT_ROOT/node_modules/@nativescript/core/platforms/android"
33-
def appPackageJsonFile = file("$USER_PROJECT_ROOT/package.json")
34-
if (appPackageJsonFile.exists()) {
35-
def appPackageJson = new JsonSlurper().parseText(appPackageJsonFile.text)
36-
if (appPackageJson.dependencies['@akylas/nativescript'] != null) {
37-
widgetsDir = "$USER_PROJECT_ROOT/node_modules/@akylas/nativescript/platforms/android"
38-
}
39-
}
40-
flatDir {
41-
dirs "$widgetsDir"
42-
}
29+
if (project.hasProperty("tempBuild")) {
30+
// we need to copy the code in both places as N main gradle system does not support top level code
31+
// for now we support only @nativescript/core and @akylas/nativescript
32+
// we should have a more generic way
33+
def widgetsDir = "$USER_PROJECT_ROOT/node_modules/@nativescript/core/platforms/android"
34+
def appPackageJsonFile = file("$USER_PROJECT_ROOT/package.json")
35+
if (appPackageJsonFile.exists()) {
36+
def appPackageJson = new JsonSlurper().parseText(appPackageJsonFile.text)
37+
if (appPackageJson.dependencies['@akylas/nativescript'] != null) {
38+
widgetsDir = "$USER_PROJECT_ROOT/node_modules/@akylas/nativescript/platforms/android"
39+
}
40+
}
41+
flatDir {
42+
dirs "$widgetsDir"
43+
}
44+
}
4345
}

0 commit comments

Comments
 (0)