Package dev.architectury.loom.forge.tool
Interface ForgeExternalToolService.Options
- All Superinterfaces:
Service.Options
- Enclosing class:
ForgeExternalToolService
-
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.ListProperty<String> 工具的参数模板,其中的{name}占位符由ForgeExternalToolService.exec(java.util.Map<java.lang.String, java.lang.String>)替换.org.gradle.api.file.ConfigurableFileCollection工具本体及其依赖的 jar.org.gradle.api.provider.Property<String> 工具主类.org.gradle.api.provider.Property<ForgeToolService.Options> 执行器的基设置(JVM 可执行文件、日志透传).Methods inherited from interface net.fabricmc.loom.util.service.Service.Options
getServiceClass
-
Method Details
-
getClasspath
@Classpath org.gradle.api.file.ConfigurableFileCollection getClasspath()工具本体及其依赖的 jar.按类路径语义参与 up-to-date 判定:工具 jar 换了内容就该重新执行。
-
getMainClass
工具主类.多数工具把它写在 jar 清单里(见
ForgeExternalToolService.manifestMainClass(java.lang.Iterable<java.io.File>)),少数直接是一个常量。 -
getArgsTemplate
工具的参数模板,其中的{name}占位符由ForgeExternalToolService.exec(java.util.Map<java.lang.String, java.lang.String>)替换. -
getToolServiceOptions
org.gradle.api.provider.Property<ForgeToolService.Options> getToolServiceOptions()执行器的基设置(JVM 可执行文件、日志透传).
-