mirror of https://github.com/weisJ/darklaf.git
darculadarcula-themefeelguihacktoberfestintellijintellij-themelaflooklookandfeelnativesolarizedsolarized-dark-themesolarized-light-themesvgswingthemethemes
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
814 B
35 lines
814 B
import com.github.vlsi.gradle.crlf.CrLfSpec |
|
import com.github.vlsi.gradle.crlf.LineEndings |
|
|
|
plugins { |
|
`java-library` |
|
`module-info-compile` |
|
id("com.github.vlsi.crlf") |
|
} |
|
|
|
configure<ModuleInfoExtension> { |
|
version = JavaVersion.VERSION_11 |
|
extraArgs = listOf( |
|
"--add-exports", "java.desktop/sun.awt=darklaf.compatibility" |
|
) |
|
stubModule("darklaf.core") |
|
} |
|
|
|
dependencies { |
|
implementation(projects.darklafUtils) |
|
} |
|
|
|
fun Jar.includeLicenses() { |
|
CrLfSpec(LineEndings.LF).run { |
|
into("META-INF") { |
|
filteringCharset = "UTF-8" |
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE |
|
textFrom("$rootDir/licenses/INTELLIJ_LICENSE.txt") |
|
textFrom("$rootDir/licenses/INTELLIJ_NOTICE.txt") |
|
} |
|
} |
|
} |
|
|
|
tasks.jar { |
|
includeLicenses() |
|
}
|
|
|