File tree 1 file changed +6
-5
lines changed
1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,9 @@ configure(project(":lucene:core")) {
41
41
" --add-exports" , " java.base/jdk.incubator.vector=ALL-UNNAMED" ,
42
42
]
43
43
44
- options. compilerArgumentProviders. add(new CompilerArgsProvider (apiJarFile : apijar))
44
+ def argsProvider = objects. newInstance(CompilerArgsProvider )
45
+ argsProvider. apiJarFile. set(apijar)
46
+ options. compilerArgumentProviders. add(argsProvider)
45
47
}
46
48
}
47
49
@@ -66,14 +68,13 @@ configure(project(":lucene:core")) {
66
68
}
67
69
}
68
70
69
- class CompilerArgsProvider implements CommandLineArgumentProvider {
70
-
71
+ abstract class CompilerArgsProvider implements CommandLineArgumentProvider {
71
72
@InputFile
72
73
@PathSensitive (PathSensitivity .RELATIVE )
73
- RegularFile apiJarFile
74
+ abstract RegularFileProperty getApiJarFile ()
74
75
75
76
@Override
76
77
Iterable<String > asArguments () {
77
- return [" --patch-module" , " java.base=${ apiJarFile} " ]
78
+ return [" --patch-module" , " java.base=${ apiJarFile.get().asFile.absolutePath } " ]
78
79
}
79
80
}
You can’t perform that action at this time.
0 commit comments