Class HaloServerConfigure

java.lang.Object
run.halo.gradle.utils.HaloServerConfigure

public class HaloServerConfigure extends Object
  • Method Details

    • toApplicationJsonString

      public String toApplicationJsonString()
    • toApplicationJson

      public com.fasterxml.jackson.databind.JsonNode toApplicationJson()
    • replaceTemplate

      public static String replaceTemplate(String template, Map<String,String> valuesMap)
    • mergeJson

      public static com.fasterxml.jackson.databind.JsonNode mergeJson(com.fasterxml.jackson.databind.JsonNode existing, com.fasterxml.jackson.databind.JsonNode patch)
    • buildPluginDestPath

      public static String buildPluginDestPath(String pluginName)
    • buildPluginConfigYamlPath

      public static String buildPluginConfigYamlPath(String haloWorkDir, String pluginName)
    • builder

    • getWorkDir

      public String getWorkDir()
    • getPort

      public Integer getPort()
    • getExternalUrl

      public String getExternalUrl()
    • getFixedPluginPath

      public String getFixedPluginPath()
    • getOtherConfigs

      public List<com.fasterxml.jackson.databind.JsonNode> getOtherConfigs()