|
10 | 10 |
|
11 | 11 | import org.cadixdev.gradle.licenser.header.HeaderStyle
|
12 | 12 | import org.gradle.internal.jvm.Jvm
|
| 13 | +import org.gradle.internal.os.OperatingSystem |
13 | 14 | import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
14 | 15 |
|
15 | 16 | plugins {
|
@@ -232,7 +233,7 @@ license {
|
232 | 233 | register("gradle") {
|
233 | 234 | files.from(
|
234 | 235 | fileTree(project.projectDir) {
|
235 |
| - include("**/*.gradle.kts", "gradle.properties") |
| 236 | + include("*.gradle.kts", "gradle.properties") |
236 | 237 | exclude("**/buildSrc/**", "**/build/**")
|
237 | 238 | }
|
238 | 239 | )
|
@@ -313,6 +314,29 @@ tasks.runIde {
|
313 | 314 | // systemProperty("user.country", "US")
|
314 | 315 | }
|
315 | 316 |
|
| 317 | +tasks.buildSearchableOptions { |
| 318 | + // not working atm |
| 319 | + enabled = false |
| 320 | + // https://youtrack.jetbrains.com/issue/IDEA-210683 |
| 321 | + jvmArgs( |
| 322 | + "--illegal-access=deny", |
| 323 | + "--add-exports=java.base/jdk.internal.vm=ALL-UNNAMED", |
| 324 | + "--add-opens=java.base/java.lang=ALL-UNNAMED", |
| 325 | + "--add-opens=java.base/java.util=ALL-UNNAMED", |
| 326 | + "--add-opens=java.desktop/java.awt=ALL-UNNAMED", |
| 327 | + "--add-opens=java.desktop/java.awt.event=ALL-UNNAMED", |
| 328 | + "--add-opens=java.desktop/javax.swing=ALL-UNNAMED", |
| 329 | + "--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED", |
| 330 | + "--add-opens=java.desktop/sun.awt=ALL-UNNAMED", |
| 331 | + "--add-opens=java.desktop/sun.font=ALL-UNNAMED", |
| 332 | + "--add-opens=java.desktop/sun.swing=ALL-UNNAMED" |
| 333 | + ) |
| 334 | + |
| 335 | + if (OperatingSystem.current().isMacOsX) { |
| 336 | + jvmArgs("--add-opens=java.desktop/com.apple.eawt.event=ALL-UNNAMED") |
| 337 | + } |
| 338 | +} |
| 339 | + |
316 | 340 | // version catalogs still have rough edges as it's still experimental
|
317 | 341 | // this lets us get around some of that while still getting the benefits of using catalogs
|
318 | 342 | fun Provider<MinimalExternalModuleDependency>.text(): String {
|
|
0 commit comments