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
783 B
35 lines
783 B
3 years ago
|
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"
|
||
|
)
|
||
|
}
|
||
|
|
||
|
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()
|
||
|
}
|