Interface BuildStrategy

    • Method Detail

      • init

        void init()
      • addSourcesDirectory

        void addSourcesDirectory​(String directory)
      • addSourcesJar

        void addSourcesJar​(String jarFile)
      • setClassPathEntries

        void setClassPathEntries​(List<String> entries)
      • setMainClass

        void setMainClass​(String mainClass)
      • setEntryPointName

        void setEntryPointName​(String entryPointName)
      • setTargetDirectory

        void setTargetDirectory​(String targetDirectory)
      • setSourceMapsFileGenerated

        void setSourceMapsFileGenerated​(boolean sourceMapsFileGenerated)
      • setDebugInformationGenerated

        void setDebugInformationGenerated​(boolean debugInformationGenerated)
      • setSourceFilesCopied

        void setSourceFilesCopied​(boolean sourceFilesCopied)
      • setIncremental

        void setIncremental​(boolean incremental)
      • setObfuscated

        void setObfuscated​(boolean obfuscated)
      • setStrict

        void setStrict​(boolean strict)
      • setMaxTopLevelNames

        void setMaxTopLevelNames​(int maxTopLevelNames)
      • setProperties

        void setProperties​(Properties properties)
      • setTransformers

        void setTransformers​(String[] transformers)
      • setFastDependencyAnalysis

        void setFastDependencyAnalysis​(boolean value)
      • setTargetFileName

        void setTargetFileName​(String targetFileName)
      • setClassesToPreserve

        void setClassesToPreserve​(String[] classesToPreserve)
      • setCacheDirectory

        void setCacheDirectory​(String cacheDirectory)
      • setMinHeapSize

        void setMinHeapSize​(int minHeapSize)
      • setMaxHeapSize

        void setMaxHeapSize​(int maxHeapSize)
      • setLongjmpSupported

        void setLongjmpSupported​(boolean value)
      • setHeapDump

        void setHeapDump​(boolean heapDump)
      • setShortFileNames

        void setShortFileNames​(boolean shortFileNames)