8000 fix: chmod gradle executable before building android plugins · NativeScript/nativescript-cli@ec40020 · GitHub
[go: up one dir, main page]

Skip to content
10000

Commit ec40020

Browse files
committed
fix: chmod gradle executable before building android plugins
1 parent 6f91984 commit ec40020

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/services/android-plugin-build-service.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -709,6 +709,19 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
709709
localArgs.push("--quiet");
710710
}
711711

712+
try {
713+
if (!this.$hostInfo.isWindows) {
714+
// make sure gradlew is executable
715+
this.$fs.chmod(
716+
path.join(pluginBuildSettings.pluginDir, gradlew),
717+
"0755"
718+
);
719+
}
720+
} catch (error) {
721+
this.$logger.trace("Failed to chmod gradlew. Error is: ", error);
722+
// ignore - worst case it fails further down
723+
}
724+
712725
try {
713726
await this.$childProcess.spawnFromEvent(gradlew, localArgs, "close", {
714727
cwd: pluginBuildSettings.pluginDir,

0 commit comments

Comments
 (0)
0