Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
minecraft {
version = "1.7.10-10.13.4.1614-1.7.10"
runDir = "run"
replace '${version}', project.version
replaceIn "ModInfo.java"
}
minecraft {
replace 'цель', 'значение' // ${project.version} подобное тоже работает
replaceIn 'ИмяКлассаБезПути.java' // Вроде, если не указать, то заменять будет везде, но я не проверял
}
replace 'VARIABLE = false', 'VARIABLE = true'replace '@MY_VAR@', 'BUILD'public static String BUILD_TYPE = "@MY_VAR@";minecraft {
version = "1.7.10-10.13.4.1614-1.7.10"
runDir = "run"
replace '${version}', project.version
replaceIn "ModInfo.java"
}
replace 'public static final boolean MY_VAR = false;', 'public static final boolean MY_VAR = true;'
replaceIn "MyClass.java"
Вопрос философскийОкей, а как добавить проверку на то какой билд я запускаю? Юзаю автовырезалка и нужно в зависимости от того что я запускаю (buildClient или buildServer) заменялась строка.
project.gradle.taskGraph.whenReady {
if (it.hasTask(gradleTask)) { }
}
project.gradle.taskGraph.whenReady {
if (it.hasTask(":buildServer")) {
minecraft {
replace 'public static final boolean VAR = false;', 'public static final boolean VAR = true;'
replaceIn "MyClass.java"
}
}
}