Class Util

java.lang.Object
net.darkhax.mmc.Util

public class Util extends Object
  • Field Details

    • GSON

      public static final com.google.gson.Gson GSON
  • Constructor Details

    • Util

      public Util()
  • Method Details

    • buildNumber

      public static String buildNumber()
    • read

      public static <T> T read(File file, Class<T> clazz)
    • make

      public static <K,V> Map<K,V> make(Map<K,V> map, Consumer<Map<K,V>> builder)
    • addExclusiveRepo

      public static void addExclusiveRepo(org.gradle.api.artifacts.dsl.RepositoryHandler repositories, String name, String url, String... groups)
    • addMavenRepo

      public static void addMavenRepo(org.gradle.api.artifacts.dsl.RepositoryHandler repositories, String name, String url)
    • renameFile

      public static void renameFile(org.gradle.api.Project project, String taskName, File file, Function<String,String> nameFunc)
    • configureMavenPublishing

      public static void configureMavenPublishing(org.gradle.api.Project project, GameTarget target, Platform platform, BuildConfig config)
    • setManifest

      public static void setManifest(org.gradle.api.Project project, Map<String,Object> attributes)
    • replaceTokens

      public static void replaceTokens(org.gradle.api.Project project, Map<String,Object> expandProps, String... files)
    • validateSubproject

      public static org.gradle.api.Project validateSubproject(org.gradle.api.Project root, String name)
    • createConfiguration

      public static org.gradle.api.artifacts.Configuration createConfiguration(org.gradle.api.Project project, String name)
    • capitalize

      public static String capitalize(String str)
    • countChar

      public static int countChar(String str, char target)
    • getEnv

      public static String getEnv(String propertyName, String fallback)
    • isGitExecutable

      public static boolean isGitExecutable(File file)
    • makeGitExecutable

      public static void makeGitExecutable(File file)