21 lines
1.0 KiB
Groovy
21 lines
1.0 KiB
Groovy
plugins { id 'net.fabricmc.fabric-loom' }
|
|
group='fr.koka.sanctuarytest'
|
|
version=rootProject.mod_version
|
|
base { archivesName='sanctuary-test' }
|
|
dependencies {
|
|
minecraft "com.mojang:minecraft:${rootProject.minecraft_version}"
|
|
implementation "net.fabricmc:fabric-loader:${rootProject.loader_version}"
|
|
implementation "net.fabricmc.fabric-api:fabric-api:${rootProject.fabric_api_version}"
|
|
implementation project(':sanctuary')
|
|
}
|
|
java { toolchain.languageVersion=JavaLanguageVersion.of(25); withSourcesJar() }
|
|
tasks.withType(JavaCompile).configureEach { options.encoding='UTF-8'; options.release=25 }
|
|
processResources {
|
|
def values=[version:project.version,minecraft:rootProject.minecraft_version.replace('-pre-','-pre.'),loader:rootProject.loader_version]
|
|
inputs.properties(values)
|
|
filesMatching('fabric.mod.json') { expand(values) }
|
|
}
|
|
loom { runs { client { runDir 'run/quick-test' } } }
|
|
tasks.named('test') { failOnNoDiscoveredTests=false }
|
|
tasks.named('jar') { from(rootProject.file('LICENSE')) { rename { 'LICENSE_sanctuary_test' } } }
|