Engine/gradle.properties
JeremyStarTM ef692a31d5
All checks were successful
PRs & Pushes / build-apidoc (push) Successful in 2m11s
PRs & Pushes / build (push) Successful in 2m18s
No kotlin multiplatform
While running the engine on multiple of Kotlin's supported platforms would
be cool, the standard library is just way too limited for our usecase. The
JVM simply has the best support and is the most suited option.
This would reap additional benefits:
- Java, Scala and Groovy interoperability
- existing Java libraries and tooling can be (re)used
- compilation using native-image may be possible under the new rewrite (which would replace the need for Kotlin/Native)
2024-12-13 21:52:08 +01:00

44 lines
1.6 KiB
Properties

# STAROPENSOURCE ENGINE SOURCE FILE
# Copyright (c) 2024 The StarOpenSource Engine Authors
# Licensed under the GNU Affero General Public License v3
# with an exception allowing classpath linking.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Gradle properties
org.gradle.caching=true
org.gradle.configureondemand=true
org.gradle.jvmargs=-Xmx1G -Xms1G -XX:MaxMetaspaceSize=512M -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.priority=normal
# Versioning
versionRelease=1
versionType=alpha
versionTyperelease=10
versionFork=
versionCompanion=
# Language versions
java=21
# Dependencies
dependencyKotlinStdIdentifier=stdlib
dependencyKotlinStdJavaIdentifier=stdlib-jdk21
dependencyKotlinReflectIdentifier=org.jetbrains.kotlin:kotlin-reflect
dependencyKotlinReflectVersion=2.1.0
dependencyKotlinDateTimeIdentifier=org.jetbrains.kotlinx:kotlinx-datetime
dependencyKotlinDateTimeVersion=0.6.1
dependencyJansiIdentifier=org.fusesource:jansi
dependencyJansiVersion=2.4.1