Skip to content

Commit 77984d2

Browse files
dweissjpountz
authored andcommitted
Fix broken intellij 2025.1 gradle import. (apache#14528)
1 parent 1c02dc9 commit 77984d2

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

gradle/java/core-mrjar.gradle

+6-5
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ configure(project(":lucene:core")) {
4141
"--add-exports", "java.base/jdk.incubator.vector=ALL-UNNAMED",
4242
]
4343

44-
options.compilerArgumentProviders.add(new CompilerArgsProvider(apiJarFile: apijar))
44+
def argsProvider = objects.newInstance(CompilerArgsProvider)
45+
argsProvider.apiJarFile.set(apijar)
46+
options.compilerArgumentProviders.add(argsProvider)
4547
}
4648
}
4749

@@ -66,14 +68,13 @@ configure(project(":lucene:core")) {
6668
}
6769
}
6870

69-
class CompilerArgsProvider implements CommandLineArgumentProvider {
70-
71+
abstract class CompilerArgsProvider implements CommandLineArgumentProvider {
7172
@InputFile
7273
@PathSensitive(PathSensitivity.RELATIVE)
73-
RegularFile apiJarFile
74+
abstract RegularFileProperty getApiJarFile()
7475

7576
@Override
7677
Iterable<String> asArguments() {
77-
return ["--patch-module", "java.base=${apiJarFile}"]
78+
return ["--patch-module", "java.base=${apiJarFile.get().asFile.absolutePath}"]
7879
}
7980
}

0 commit comments

Comments
 (0)