Package net.fabricmc.loom.util.gradle
Class GradleUtils
java.lang.Object
net.fabricmc.loom.util.gradle.GradleUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidafterSuccessfulEvaluation(org.gradle.api.Project project, Runnable afterEvaluate) static voidallLoomProjects(org.gradle.api.invocation.Gradle gradle, Consumer<org.gradle.api.Project> consumer) static FileconfigurationInputFile(org.gradle.api.Project project, File file) static booleangetBooleanProperty(org.gradle.api.Project project, String key) static booleangetBooleanProperty(org.gradle.api.Project project, String key, boolean defaultValue) static org.gradle.api.provider.Provider<Boolean> getBooleanPropertyProvider(org.gradle.api.Project project, String key) static org.gradle.api.provider.Provider<Integer> getIntegerPropertyProvider(org.gradle.api.Project project, String key) static @Nullable ObjectgetProperty(org.gradle.api.Project project, String key) static booleanisLoomCompanionProject(org.gradle.api.Project project) static booleanisLoomProject(org.gradle.api.Project project) static booleanisRootProject(org.gradle.api.Project project) Returns 当前项目是否为根项目.
-
Method Details
-
afterSuccessfulEvaluation
public static void afterSuccessfulEvaluation(org.gradle.api.Project project, Runnable afterEvaluate) -
allLoomProjects
public static void allLoomProjects(org.gradle.api.invocation.Gradle gradle, Consumer<org.gradle.api.Project> consumer) -
isLoomProject
public static boolean isLoomProject(org.gradle.api.Project project) -
isLoomCompanionProject
public static boolean isLoomCompanionProject(org.gradle.api.Project project) -
getBooleanPropertyProvider
-
getIntegerPropertyProvider
-
getBooleanProperty
-
getBooleanProperty
public static boolean getBooleanProperty(org.gradle.api.Project project, String key, boolean defaultValue) -
getProperty
-
configurationInputFile
-
isRootProject
public static boolean isRootProject(org.gradle.api.Project project) Returns 当前项目是否为根项目..通过项目隔离视图比较路径,而不是直接比较
getRootProject()的对象引用: 隔离项目模式下跨项目模型访问会触发校验错误,而IsolatedProject只暴露路径等标识信息。- Returns:
- 当前项目是否为根项目
-