类 BasePlugin<K extends BaseExtension>
java.lang.Object
net.minecraftforge.gradle.common.BasePlugin<K>
- 所有已实现的接口:
DelayedBase.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>, DelayedBase.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.protected DelayedFiledelayedFile(String path) protected DelayedFileTreedelayedFileTree(String path) protected DelayedStringdelayedString(String path) protected DelayedFileTreedelayedZipTree(String path) voidgroovy.lang.Closure<AssetIndex>protected abstract DelayedFilefinal 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>
Tvoid
-
字段详细资料
-
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在接口中DelayedBase.IDelayedResolver<K extends BaseExtension>
-
delayedString
-
delayedFile
-
delayedFileTree
-
delayedZipTree
-