@@ -173,30 +173,6 @@ void rake(File projectDir, File buildDir, String task, String... args) {
173173 }
174174}
175175
176- // Spawn rake as external process (for CI compatibility)
177- def rakeExternal (File projectDir , File buildDir , String task ) {
178- def rakeExecutable = new File (projectDir, " vendor/bundle/jruby/3.1.0/bin/rake" )
179- if (! rakeExecutable. exists()) {
180- throw new GradleException (" Rake executable not found at ${ rakeExecutable} " )
181- }
182-
183- def processBuilder = new ProcessBuilder ()
184- def gemDir = " ${ projectDir} /vendor/bundle/jruby/3.1.0" . toString()
185- processBuilder. directory(projectDir)
186- processBuilder. command(rakeExecutable. absolutePath, task)
187- processBuilder. environment(). put(" ARCH" , System . getenv(" ARCH" ) ?: " x86_64" )
188- processBuilder. environment(). put(" GEM_HOME" , gemDir)
189- processBuilder. environment(). put(" GEM_PATH" , gemDir)
190- processBuilder. inheritIO()
191-
192- def process = processBuilder. start()
193- def exitCode = process. waitFor()
194-
195- if (exitCode != 0 ) {
196- throw new GradleException (" Rake task '${ task} ' failed with exit code ${ exitCode} " )
197- }
198- }
199-
200176void setupJruby (File projectDir , File buildDir ) {
201177 executeJruby projectDir, buildDir, { ScriptingContainer jruby ->
202178 jruby. currentDirectory = projectDir
0 commit comments