Class HaloExtension

java.lang.Object
run.halo.gradle.extension.HaloExtension

public class HaloExtension extends Object
可以通过 ExtensionContainer 来创建和管理 Extension,ExtensionContainer 对象可以 通过 Project 对象的 Project.getExtensions() 方法获取:
     project.getExtensions().create("halo", HaloExtension)
 
Since:
0.0.1
  • Field Details

  • Constructor Details

    • HaloExtension

      public HaloExtension(org.gradle.api.model.ObjectFactory objectFactory)
  • Method Details

    • getSuspend

      @Nonnull public Boolean getSuspend()
    • getPort

      @Nonnull public Integer getPort()
    • getExternalUrl

      @Nonnull public String getExternalUrl()
    • getDebug

      @Nonnull public Boolean getDebug()
    • getDebugPort

      @Nonnull public Integer getDebugPort()
    • docker

      public void docker(org.gradle.api.Action<? super HaloExtension.Docker> action)
    • getImageName

      public String getImageName()
    • getContainerName

      public String getContainerName()
    • getServerWorkDir

      public String getServerWorkDir()
    • getVersion

      public String getVersion()
    • getSuperAdminUsername

      public String getSuperAdminUsername()
    • getSuperAdminPassword

      public String getSuperAdminPassword()
    • getAdditionalConfigFile

      public org.gradle.api.file.RegularFileProperty getAdditionalConfigFile()
    • getDocker

      public HaloExtension.Docker getDocker()
    • setImageName

      public void setImageName(String imageName)
    • setContainerName

      public void setContainerName(String containerName)
    • setServerWorkDir

      public void setServerWorkDir(String serverWorkDir)
    • setVersion

      public void setVersion(String version)
    • setExternalUrl

      public void setExternalUrl(String externalUrl)
    • setSuperAdminUsername

      public void setSuperAdminUsername(String superAdminUsername)
    • setSuperAdminPassword

      public void setSuperAdminPassword(String superAdminPassword)
    • setDebugPort

      public void setDebugPort(Integer debugPort)
    • setPort

      public void setPort(Integer port)
    • setDebug

      public void setDebug(Boolean debug)
    • setSuspend

      public void setSuspend(Boolean suspend)
    • setAdditionalConfigFile

      public void setAdditionalConfigFile(org.gradle.api.file.RegularFileProperty additionalConfigFile)
    • setDocker

      public void setDocker(HaloExtension.Docker docker)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object