类 SinglePublishedArtifact

java.lang.Object
cn.taketoday.gradle.plugin.SinglePublishedArtifact
所有已实现的接口:
org.gradle.api.Buildable

final class SinglePublishedArtifact extends Object implements org.gradle.api.Buildable
A wrapper for a PublishArtifactSet that ensures that only a single artifact is published, with a war file taking precedence over a jar file.
从以下版本开始:
4.0
作者:
Andy Wilkinson, Scott Frederick, Harry Yang
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final org.gradle.api.artifacts.Configuration
     
    private org.gradle.api.artifacts.PublishArtifact
     
    private final org.gradle.api.artifacts.dsl.ArtifactHandler
     
  • 构造器概要

    构造器
    构造器
    说明
    SinglePublishedArtifact(org.gradle.api.artifacts.Configuration configuration, org.gradle.api.artifacts.dsl.ArtifactHandler handler)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    private void
    add(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.Jar> artifact)
     
    (专用程序包) void
    addJarCandidate(org.gradle.api.tasks.TaskProvider<InfraJar> candidate)
     
    (专用程序包) void
    addWarCandidate(org.gradle.api.tasks.TaskProvider<InfraWar> candidate)
     
    org.gradle.api.tasks.TaskDependency
     

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • configuration

      private final org.gradle.api.artifacts.Configuration configuration
    • handler

      private final org.gradle.api.artifacts.dsl.ArtifactHandler handler
    • currentArtifact

      private org.gradle.api.artifacts.PublishArtifact currentArtifact
  • 构造器详细资料

    • SinglePublishedArtifact

      SinglePublishedArtifact(org.gradle.api.artifacts.Configuration configuration, org.gradle.api.artifacts.dsl.ArtifactHandler handler)
  • 方法详细资料

    • addWarCandidate

      void addWarCandidate(org.gradle.api.tasks.TaskProvider<InfraWar> candidate)
    • addJarCandidate

      void addJarCandidate(org.gradle.api.tasks.TaskProvider<InfraJar> candidate)
    • add

      private void add(org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.Jar> artifact)
    • getBuildDependencies

      public org.gradle.api.tasks.TaskDependency getBuildDependencies()
      指定者:
      getBuildDependencies 在接口中 org.gradle.api.Buildable