@@ -155,32 +155,25 @@ extension JavaToSwift {
155155 continue
156156 }
157157
158+ let gradlewBatFile = searchDir. appendingPathComponent ( " gradlew.bat " )
159+ let gradlewBatExists = FileManager . default. fileExists ( atPath: gradlewFile. path)
160+
158161 let gradleDir = searchDir. appendingPathComponent ( " gradle " )
159162 let gradleDirExists = FileManager . default. fileExists ( atPath: gradleDir. path)
160163 guard gradleDirExists else {
161164 searchDir = searchDir. deletingLastPathComponent ( )
162165 continue
163166 }
164- //
165- // let gradleWrapperDir = gradleDir.appendingPathComponent("wrapper")
166- // let gradleWrapperDirExists = FileManager.default.fileExists(atPath: gradleWrapperDir.path)
167- // guard gradleWrapperDirExists else {
168- // searchDir = searchDir.deletingLastPathComponent()
169- // continue
170- // }
171- //
172- // let gradleWrapperJarFile = gradleWrapperDir.appendingPathComponent("gradle-wrapper.jar")
173- // let gradleWrapperJarFileExists = FileManager.default.fileExists(atPath: gradleWrapperJarFile.path)
174- // guard gradleWrapperJarFileExists else {
175- // searchDir = searchDir.deletingLastPathComponent()
176- // continue
177- // }
178167
179- print ( " COPY: \( gradlewFile) -> \( resolverWorkDirectory) " )
180- print ( " COPY: \( gradleDir) -> \( resolverWorkDirectory) " )
168+ // TODO: gradle.bat as well
181169 try ? FileManager . default. copyItem (
182170 at: gradlewFile,
183171 to: resolverWorkDirectory. appendingPathComponent ( " gradlew " ) )
172+ if gradlewBatExists {
173+ try ? FileManager . default. copyItem (
174+ at: gradlewBatFile,
175+ to: resolverWorkDirectory. appendingPathComponent ( " gradlew.bat " ) )
176+ }
184177 try ? FileManager . default. copyItem (
185178 at: gradleDir,
186179 to: resolverWorkDirectory. appendingPathComponent ( " gradle " ) )
0 commit comments