ayuncraft-1.5/build.gradle

84 lines
2.2 KiB
Groovy
Raw Permalink Normal View History

2020-09-01 17:19:08 -07:00
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'io.github.zebalu:teavm-gradle-plugin:1.0.0'
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'io.github.zebalu.teavm-gradle-plugin'
2022-01-16 17:48:46 -08:00
sourceCompatibility = 1.8
2020-09-01 17:19:08 -07:00
targetCompatibility = 1.8
sourceSets {
main {
java {
2020-09-01 17:52:13 -07:00
srcDir 'src/main/java'
srcDir 'src/teavm/java'
2020-09-01 17:19:08 -07:00
}
}
}
repositories {
jcenter()
}
2020-09-01 17:19:08 -07:00
dependencies {
implementation 'org.teavm:teavm-platform:0.6.1'
implementation 'org.teavm:teavm-classlib:0.6.1'
}
teavm {
compileScopes = null;
2022-01-22 12:29:32 -08:00
minifying = true;
2020-09-01 17:19:08 -07:00
maxTopLevelNames = 10000;
properties = null;
debugInformationGenerated = false;
2022-01-22 12:29:32 -08:00
sourceMapsGenerated = false;
sourceFilesCopied = false;
2020-09-01 17:19:08 -07:00
incremental = false;
transformers = null;
/** Where to save the result */
targetDirectory = file("javascript");
/** The directory to monitor to decide if compile is up-to-date or not */
//sourceDirectory = [file("src/main/java"),file("../minecrafthtml5mcp/src")];
/** How to name the result file. */
targetFileName = "classes.js";
/** Which class holds your public static void main(Strin[] args) method */
mainClass = 'net.lax1dude.eaglercraft.Client';
/** This will be the name of your main method after compilation. */
entryPointName = 'main';
classesToPreserve = null;
stopOnErrors = false;
optimizationLevel = "FULL"; //org.teavm.vm.TeaVMOptimizationLevel.SIMPLE;
fastGlobalAnalysis = false;
targetType = "JAVASCRIPT"; //org.teavm.tooling.TeaVMTargetType.JAVASCRIPT;
cacheDirectory = null;
wasmVersion = "V_0x1"; //org.teavm.backend.wasm.render.WasmBinaryVersion.V_0x1;
minHeapSize = 4;
maxHeapSize = 128;
outOfProcess = false;
processMemory = 512;
longjmpSupported = true;
heapDump = false;
/** Add name of configurations here where to look for jarfiles. */
includeJarsFrom = [];
2022-01-21 17:12:31 -08:00
/** By default teavmc task depends on javaCompile task, unless this variable is true. */
2020-09-01 17:19:08 -07:00
skipJavaCompile = false;
}