30 lines
635 B
Groovy
30 lines
635 B
Groovy
plugins {
|
|
id 'java'
|
|
id 'org.teavm' version '0.9.2'
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
teavm(teavm.libs.jso)
|
|
teavm(teavm.libs.jsoApis)
|
|
implementation 'org.json:json:20240303'
|
|
}
|
|
|
|
teavm.js {
|
|
obfuscated = false
|
|
sourceMap = true
|
|
targetFileName = "../classes.js"
|
|
optimization = org.teavm.gradle.api.OptimizationLevel.BALANCED
|
|
outOfProcess = false
|
|
fastGlobalAnalysis = false
|
|
processMemory = 512
|
|
entryPointName = 'main'
|
|
mainClass = 'net.hoosiertransfer.Main'
|
|
outputDir = file("javascript")
|
|
properties = null
|
|
sourceMap = true
|
|
debugInformation = false
|
|
} |