类 BasePlugin<K extends BaseExtension>
java.lang.Object
net.minecraftforge.gradle.common.BasePlugin<K>
- 所有已实现的接口:
Replacements.IDelayedResolver<K>,org.gradle.api.Plugin<org.gradle.api.Project>
- 直接已知子类:
DevBasePlugin,UserBasePlugin
public abstract class BasePlugin<K extends BaseExtension>
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>, Replacements.IDelayedResolver<K>
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepositoryaddFlatRepo(org.gradle.api.Project proj, String name, Object... dirs) org.gradle.api.artifacts.repositories.MavenArtifactRepositoryaddMavenRepo(org.gradle.api.Project proj, String name, String url) voidfinal voidapply(org.gradle.api.Project arg) voidapplyExternalPlugin(String plugin) abstract voidabstract voidabstract booleanreturn true if this plugin can be applied over another BasePlugin.voidgroovy.lang.Closure<AssetIndex>protected abstract org.gradle.api.provider.Provider<File>final KThis extension object will have the name "minecraft"protected abstract Kstatic org.gradle.api.ProjectgetProject(File buildFile, org.gradle.api.Project parent) protected StringgetWithEtag(String strUrl, File cache, File etagFile) <T extends org.gradle.api.Task>
Tstatic <T extends org.gradle.api.Task>
Tprotected org.gradle.api.provider.Provider<File>protected org.gradle.api.provider.Provider<org.gradle.api.file.FileTree>mcFileTree(String path) protected org.gradle.api.provider.Provider<String>protected org.gradle.api.provider.Provider<org.gradle.api.file.FileTree>void
-
字段详细资料
-
project
public org.gradle.api.Project project -
otherPlugin
-
version
-
assetIndex
-
mcManifest
-
-
构造器详细资料
-
BasePlugin
public BasePlugin()
-
-
方法详细资料
-
apply
public final void apply(org.gradle.api.Project arg) - 指定者:
apply在接口中org.gradle.api.Plugin<K extends BaseExtension>
-
applyPlugin
public abstract void applyPlugin() -
applyOverlayPlugin
public abstract void applyOverlayPlugin() -
canOverlayPlugin
public abstract boolean canOverlayPlugin()return true if this plugin can be applied over another BasePlugin.- 返回:
- TRUE if this can be applied upon another base plugin.
-
getDevJson
-
afterEvaluate
public void afterEvaluate() -
finalCall
public void finalCall() -
parseAssetIndex
public void parseAssetIndex() throws com.google.gson.JsonSyntaxException, com.google.gson.JsonIOException, IOException- 抛出:
com.google.gson.JsonSyntaxExceptioncom.google.gson.JsonIOExceptionIOException
-
getAssetIndexClosure
-
getAssetIndex
-
getExtensionClass
This extension object will have the name "minecraft"- 返回:
- extension object class
-
getExtension
- 返回:
- the extension object with name
- 另请参阅:
-
getOverlayExtension
- 返回:
- the extension object with name EXT_NAME_MC
- 另请参阅:
-
makeTask
-
makeTask
-
getProject
-
applyExternalPlugin
-
addMavenRepo
-
addFlatRepo
-
getWithEtag
-
resolve
- 指定者:
resolve在接口中Replacements.IDelayedResolver<K extends BaseExtension>
-
mcString
-
mcFile
-
mcFileTree
-
mcZipTree
-