Аргументы запуска в задачах Gradle

Версия Minecraft
1.12.2
1,031
19
87
Как использовать сторонние аргументы при запуске клиента и сервера через задачи Gradle (Gradle tasks)?
 
Решение
Если хочешь изменить размер памяти, то нужно прописывать параметры запуска не именно клиента, а jvm-параметры.
Вот нужный тебе пример:
Gradle (Groovy):
runClient {
    jvmArgs "-Xmx1G", "-Xms1G"
}
7,099
324
1,510
1,031
19
87
@DakEnviy, @hohserg1, что я делаю не так? Я просто в синтаксисе Gradle дуб дубом пока.
Gradle (Groovy):
buildscript {

    repositories {
    
        jcenter()
        maven { url = "http://files.minecraftforge.net/maven" }
        
    }
    
    dependencies {
    
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
        
    }
    
}

apply plugin: 'net.minecraftforge.gradle.forge'

version = "0.3.0"
group = "net.leyxorcheysen.galaxy"
archivesBaseName = "galaxy"

sourceCompatibility = targetCompatibility = '1.8'

compileJava {

    sourceCompatibility = targetCompatibility = '1.8'
    
}

minecraft {

    version = "1.12.2-14.23.4.2705"
    runDir = "run"
    mappings = "snapshot_20171003"
    
}

dependencies {

}

processResources {

    inputs.property "0.3.0", project.version
    inputs.property "1.12.2", project.minecraft.version

    from(sourceSets.main.resources.srcDirs) {
    
        include 'mcmod.info'
        expand 'version':project.version, 'mcversion':project.minecraft.version
        
    }
        
    from(sourceSets.main.resources.srcDirs) {
    
        exclude 'mcmod.info'
        
    }
    
}

runClient {

    args = ["-Xmx1G"]
    
}

runServer {
    
}
 
Сверху