Use custom script
This commit is contained in:
parent
4eabc295ab
commit
f971cd5036
@ -21,3 +21,9 @@ build_test:
|
|||||||
- latest-dev.jar
|
- latest-dev.jar
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
stage: deploy
|
||||||
|
when: manual
|
||||||
|
script:
|
||||||
|
- gradle --build-cache publishModrinth curseforge
|
||||||
|
51
build.gradle
51
build.gradle
@ -1,18 +1,4 @@
|
|||||||
import net.fabricmc.loom.configuration.ide.RunConfigSettings
|
apply from: "https://gitlab.com/-/snippets/2121059/raw/master/jfbase.gradle"
|
||||||
import net.fabricmc.loom.task.RunGameTask
|
|
||||||
import net.fabricmc.loom.LoomGradleExtension
|
|
||||||
|
|
||||||
plugins {
|
|
||||||
id 'fabric-loom' version '0.7-SNAPSHOT'
|
|
||||||
id 'maven-publish'
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
|
||||||
targetCompatibility = JavaVersion.VERSION_1_8
|
|
||||||
|
|
||||||
archivesBaseName = project.archives_base_name
|
|
||||||
version = project.mod_version
|
|
||||||
group = project.maven_group
|
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven { url = 'https://maven.terraformersmc.com/'; name = "ModMenu" }
|
maven { url = 'https://maven.terraformersmc.com/'; name = "ModMenu" }
|
||||||
@ -34,41 +20,10 @@ dependencies {
|
|||||||
modImplementation "com.terraformersmc:modmenu:1.16.9"
|
modImplementation "com.terraformersmc:modmenu:1.16.9"
|
||||||
}
|
}
|
||||||
|
|
||||||
task runTestmodClient(type: RunGameTask, constructorArgs: [getExtensions().getByType(LoomGradleExtension.class).getRunConfigs().getByName("client")]) {
|
task runTestmodClient(type: TestmodTask, constructorArgs: ["client"]) {
|
||||||
classpath sourceSets.testmod.runtimeClasspath
|
classpath sourceSets.testmod.runtimeClasspath
|
||||||
}
|
}
|
||||||
|
|
||||||
task runTestmodServer(type: RunGameTask, constructorArgs: [getExtensions().getByType(LoomGradleExtension.class).getRunConfigs().getByName("server")]) {
|
task runTestmodServer(type: TestmodTask, constructorArgs: ["server"]) {
|
||||||
classpath sourceSets.testmod.runtimeClasspath
|
classpath sourceSets.testmod.runtimeClasspath
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
|
||||||
inputs.property "version", project.version
|
|
||||||
|
|
||||||
filesMatching("fabric.mod.json") {
|
|
||||||
expand "version": project.version
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ensure that the encoding is set to UTF-8, no matter what the system default is
|
|
||||||
// this fixes some edge cases with special characters not displaying correctly
|
|
||||||
// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html
|
|
||||||
tasks.withType(JavaCompile) {
|
|
||||||
options.encoding = "UTF-8"
|
|
||||||
def targetVersion = 8
|
|
||||||
if (JavaVersion.current().isJava9Compatible()) {
|
|
||||||
it.options.release = targetVersion
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
|
|
||||||
// if it is present.
|
|
||||||
// If you remove this task, sources will not be generated.
|
|
||||||
task sourcesJar(type: Jar, dependsOn: classes) {
|
|
||||||
classifier = "sources"
|
|
||||||
from sourceSets.main.allSource
|
|
||||||
}
|
|
||||||
|
|
||||||
jar {
|
|
||||||
from "LICENSE"
|
|
||||||
}
|
|
@ -8,4 +8,11 @@ loader_version=0.11.3
|
|||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=1.0.0
|
mod_version=1.0.0
|
||||||
maven_group=io.gitlab.jfronny
|
maven_group=io.gitlab.jfronny
|
||||||
archives_base_name=libjf
|
archives_base_name=libjf
|
||||||
|
|
||||||
|
modrinth_id=WKwQAwke
|
||||||
|
modrinth_required_dependencies=
|
||||||
|
modrinth_optional_dependencies=
|
||||||
|
curseforge_id=482600
|
||||||
|
curseforge_required_dependencies=
|
||||||
|
curseforge_optional_dependencies=
|
@ -1,6 +1,5 @@
|
|||||||
pluginManagement {
|
pluginManagement {
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
|
||||||
maven {
|
maven {
|
||||||
name = 'Fabric'
|
name = 'Fabric'
|
||||||
url = 'https://maven.fabricmc.net/'
|
url = 'https://maven.fabricmc.net/'
|
||||||
|
Loading…
Reference in New Issue
Block a user