类 AndroidLibraryPlatform

java.lang.Object
net.thebugmc.gradle.sonatypepublisher.platform.AndroidLibraryPlatform
所有已实现的接口:
Platform

public final class AndroidLibraryPlatform extends Object implements Platform
com.android.library platform that assumes Android plugin classes are available.
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
    The name of the generated component.
  • 构造器概要

    构造器
    构造器
    说明
    AndroidLibraryPlatform(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
    Sets up the platform.
  • 方法概要

    修饰符和类型
    方法
    说明
    org.gradle.api.component.SoftwareComponent
    component(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
    Something like components.java or its alternatives.
    The default POM packaging value (e.g.
    com.android.build.gradle.tasks.BundleAar
    jarTask(org.gradle.api.logging.Logger log, org.gradle.api.tasks.TaskContainer tasks)
    Task that generates the main artifact.
    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.
    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
  • 字段详细资料

    • COMPONENT_NAME

      public static final String COMPONENT_NAME
      The name of the generated component.
      另请参阅:
  • 构造器详细资料

    • AndroidLibraryPlatform

      public AndroidLibraryPlatform(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
      Sets up the platform. Will set android library extension publishing to all variants.
  • 方法详细资料

    • mainSourceSetSources

      public org.gradle.api.file.FileTree mainSourceSetSources(org.gradle.api.logging.Logger log, org.gradle.api.Project target)
      从接口复制的说明: Platform
      FileTree that represents all sources of a main task.
      指定者:
      mainSourceSetSources 在接口中 Platform
    • jarTask

      public com.android.build.gradle.tasks.BundleAar jarTask(org.gradle.api.logging.Logger log, org.gradle.api.tasks.TaskContainer tasks)
      从接口复制的说明: Platform
      Task that generates the main artifact.
      指定者:
      jarTask 在接口中 Platform
    • javadocTask

      public 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)
      从接口复制的说明: Platform
      Task that generates the ...-javadoc.jar artifact.
      指定者:
      javadocTask 在接口中 Platform
    • defaultPackaging

      public String defaultPackaging()
      从接口复制的说明: Platform
      The default POM packaging value (e.g. jar, aar, etc).
      指定者:
      defaultPackaging 在接口中 Platform
    • component

      public org.gradle.api.component.SoftwareComponent component(org.gradle.api.logging.Logger log, org.gradle.api.Project target) throws org.gradle.api.UnknownDomainObjectException
      从接口复制的说明: Platform
      Something like components.java or its alternatives.
      指定者:
      component 在接口中 Platform
      抛出:
      org.gradle.api.UnknownDomainObjectException - When the platform is supposed to search for a necessary component but is unable to find it.