类 BasePlatform

java.lang.Object
cn.lalaki.pub.platform.BasePlatform
直接已知子类:
AndroidPlatform, JavaPlatform

public abstract class BasePlatform extends Object
Platform helps the plugin figure out the differences between various kinds of projects (thanks Android for making a very different platform).

Created on yyyy-MM-dd

从以下版本开始:
BasePlatform
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    abstract org.gradle.api.component.SoftwareComponent
    component(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
    Something like components.java or its alternatives.
    abstract String
    The default POM packaging value (e.g.
    abstract 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.
    abstract 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)
    Task that generates the ...-javadoc.jar artifact.
    abstract org.gradle.api.file.FileTree
    mainSourceSetSources(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
    FileTree that represents all sources of a main task.

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BasePlatform

      public BasePlatform()
  • 方法详细资料

    • mainSourceSetSources

      public abstract org.gradle.api.file.FileTree mainSourceSetSources(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
      FileTree that represents all sources of a main task.
      参数:
      log - log
      target - target
      返回:
      none
    • defaultPackaging

      public abstract String defaultPackaging()
      The default POM packaging value (e.g. jar, aar, etc).
      返回:
      packaging
    • jarTask

      public abstract 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.
      参数:
      log - log
      tasks - tasks
      返回:
      jarTask
    • javadocTask

      public abstract 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.jar artifact.
      参数:
      log - log
      target - target
      tasks - tasks
      mainSourceSetSources - sources
      nameProvider - name
      返回:
      none
      抛出:
      org.gradle.api.UnknownDomainObjectException - When some platform is trying to find the task.
    • component

      public abstract org.gradle.api.component.SoftwareComponent component(org.gradle.api.logging.Logger log, org.gradle.api.Project target) throws org.gradle.api.UnknownDomainObjectException
      Something like components.java or its alternatives.
      参数:
      log - log
      target - target
      返回:
      none
      抛出:
      org.gradle.api.UnknownDomainObjectException - When the platform is supposed to search for a necessary component but is unable to find it.