@@ -124,6 +124,10 @@ task initializeRailsGems {
124
124
workingDir = project. railsRoot
125
125
args = [' -S' , ' bundle' , ' install' ]
126
126
maxHeapSize = ' 1g'
127
+
128
+ // Workaround JDK 17.0.3 issue https://bugs.openjdk.java.net/browse/JDK-8285445 on Windows. See https://github.com/jruby/jruby/issues/7182
129
+ // Should be able to be removed after OpenJDK 17.0.4 (July 2022)
130
+ jvmArgs + = ' -Djdk.io.File.enableADS=true'
127
131
}
128
132
}
129
133
}
@@ -213,6 +217,10 @@ task compileAssetsRailsTest(type: ExecuteUnderRailsTask) {
213
217
214
218
args = [' -S' , ' rake' , ' --trace' , ' assets:clobber' , " assets:precompile" ]
215
219
220
+ // Workaround JDK 17.0.3 issue https://bugs.openjdk.java.net/browse/JDK-8285445 on Windows. See https://github.com/jruby/jruby/issues/7182
221
+ // Should be able to be removed after OpenJDK 17.0.4 (July 2022)
222
+ jvmArgs + = ' -Djdk.io.File.enableADS=true'
223
+
216
224
doFirst {
217
225
delete " ${ project.railsRoot} /tmp"
218
226
delete publicAssetsDir
@@ -241,6 +249,10 @@ task compileAssetsRailsProd(type: ExecuteUnderRailsTask) {
241
249
242
250
args = [' -S' , ' rake' , ' --trace' , ' assets:clobber' , ' assets:precompile' ]
243
251
252
+ // Workaround JDK 17.0.3 issue https://bugs.openjdk.java.net/browse/JDK-8285445 on Windows. See https://github.com/jruby/jruby/issues/7182
253
+ // Should be able to be removed after OpenJDK 17.0.4 (July 2022)
254
+ jvmArgs + = ' -Djdk.io.File.enableADS=true'
255
+
244
256
doFirst {
245
257
delete " ${ project.railsRoot} /tmp"
246
258
delete outputAssetsDir
0 commit comments