From ff11f659f002439a9e8dfe26ad54ffa0284d18ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=A8=E3=83=AA=E3=82=B9?= Date: Tue, 18 Mar 2025 10:55:43 +0900 Subject: [PATCH] fix: copy gradle wrapper from tools to platform root dir (#1781) --- lib/builders/ProjectBuilder.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/builders/ProjectBuilder.js b/lib/builders/ProjectBuilder.js index 2cd5d323..7528db22 100644 --- a/lib/builders/ProjectBuilder.js +++ b/lib/builders/ProjectBuilder.js @@ -18,6 +18,7 @@ */ const fs = require('node:fs'); +const fsp = require('node:fs/promises'); const path = require('node:path'); const execa = require('execa'); const glob = require('fast-glob'); @@ -289,6 +290,10 @@ class ProjectBuilder { .then(function () { events.emit('verbose', `Using Gradle: ${config.GRADLE_VERSION}`); return self.installGradleWrapper(config.GRADLE_VERSION); + }).then(async function () { + await fsp.cp(path.join(self.root, 'tools', 'gradle'), path.join(self.root, 'gradle'), { recursive: true, force: true }); + await fsp.cp(path.join(self.root, 'tools', 'gradlew'), path.join(self.root, 'gradlew'), { recursive: true, force: true }); + await fsp.cp(path.join(self.root, 'tools', 'gradlew.bat'), path.join(self.root, 'gradlew.bat'), { recursive: true, force: true }); }).then(function () { return self.prepBuildFiles(); }).then(() => {