Class AdditionalFileDSL

java.lang.Object
com.modrinth.minotaur.additionalfiles.AdditionalFileDSL

public class AdditionalFileDSL extends Object
the Nested AdditionalFiles configuration
  • Constructor Details

    • AdditionalFileDSL

      @Inject public AdditionalFileDSL(org.gradle.api.Project project)
      Instantiates a new additionalFiles configuration.
      Parameters:
      project - Project
  • Method Details

    • getNamedAdditionalFilesAsList

      public List<NamedAdditionalFile> getNamedAdditionalFilesAsList()
      Returns the complete NamedAdditionalFile container set mapped and collected as a List<AdditionalFile>
      Returns:
      List<AdditionalFile>
    • requiredResourcePack

      public void requiredResourcePack(Object file)
      Creates a required resource pack AdditionalFile Container
      Parameters:
      file - the file
    • optionalResourcePack

      public void optionalResourcePack(Object file)
      Creates an optional resource pack AdditionalFile Container
      Parameters:
      file - the file
    • sourcesJar

      public void sourcesJar(Object file)
      Creates a sources JAR AdditionalFile Container
      Parameters:
      file - the file
    • devJar

      public void devJar(Object file)
      Creates a dev JAR AdditionalFile Container
      Parameters:
      file - the file
    • javadocJar

      public void javadocJar(Object file)
      Creates a Javadoc JAR AdditionalFile Container
      Parameters:
      file - the file
    • signature

      public void signature(Object file)
      Creates a signature AdditionalFile Container
      Parameters:
      file - the file
    • other

      public void other(Object file)
      Creates another AdditionalFile Container
      Parameters:
      file - the file