|
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