接口 Platform
- 所有已知实现类:
AndroidLibraryPlatform,JavaPlatform
public interface Platform
Platform helps the plugin figure out the differences between various kinds of projects (thanks
Android for making a very different platform).
-
方法概要
修饰符和类型方法说明org.gradle.api.component.SoftwareComponentcomponent(org.gradle.api.logging.Logger log, org.gradle.api.Project target) Something likecomponents.javaor its alternatives.The default POMpackagingvalue (e.g.org.gradle.api.tasks.bundling.ZipjarTask(org.gradle.api.logging.Logger log, org.gradle.api.tasks.TaskContainer tasks) Task that generates the main artifact.org.gradle.api.TaskjavadocTask(org.gradle.api.logging.Logger log, org.gradle.api.Project target, org.gradle.api.tasks.TaskContainer tasks, org.gradle.api.file.FileTree mainSourceSetSources, org.gradle.api.provider.Provider<String> nameProvider) Task that generates the...-javadoc.jarartifact.org.gradle.api.file.FileTreemainSourceSetSources(org.gradle.api.logging.Logger log, org.gradle.api.Project target) FileTreethat represents all sources of amaintask.
-
方法详细资料
-
mainSourceSetSources
org.gradle.api.file.FileTree mainSourceSetSources(org.gradle.api.logging.Logger log, org.gradle.api.Project target) FileTreethat represents all sources of amaintask. -
defaultPackaging
String defaultPackaging()The default POMpackagingvalue (e.g.jar,aar, etc). -
jarTask
org.gradle.api.tasks.bundling.Zip jarTask(org.gradle.api.logging.Logger log, org.gradle.api.tasks.TaskContainer tasks) Task that generates the main artifact. -
javadocTask
org.gradle.api.Task javadocTask(org.gradle.api.logging.Logger log, org.gradle.api.Project target, org.gradle.api.tasks.TaskContainer tasks, org.gradle.api.file.FileTree mainSourceSetSources, org.gradle.api.provider.Provider<String> nameProvider) throws org.gradle.api.UnknownDomainObjectException Task that generates the...-javadoc.jarartifact.- 抛出:
org.gradle.api.UnknownDomainObjectException- When some platform is trying to find the task.
-
component
org.gradle.api.component.SoftwareComponent component(org.gradle.api.logging.Logger log, org.gradle.api.Project target) throws org.gradle.api.UnknownDomainObjectException Something likecomponents.javaor its alternatives.- 抛出:
org.gradle.api.UnknownDomainObjectException- When the platform is supposed to search for a necessary component but is unable to find it.
-