Class ExeDeployment

  • All Implemented Interfaces:
    Deployment

    public class ExeDeployment
    extends java.lang.Object
    implements Deployment
    • Constructor Summary

      Constructors 
      Constructor Description
      ExeDeployment​(java.lang.String outputDir)  
      ExeDeployment​(java.lang.String outputDir, java.lang.String exeName, java.lang.String version)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> asProperties()  
      void fromProperties​(java.util.Map<java.lang.String,​java.lang.String> props)  
      java.util.List<java.lang.String> gradleImports()  
      java.util.List<GradlePlugin> gradlePlugins()  
      java.util.List<java.lang.String> gradleTaskNames()  
      java.lang.String outputString()
      Summary output string after the build completes i.e., info about the output after the build has completed
      java.util.List<java.lang.String> propertyNames()  
      DeploymentValidation validate()
      Validate the deployment configuration before the deployment build is attempted Used to detect obvious problems such as "output location is not set" etc
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExeDeployment

        public ExeDeployment​(java.lang.String outputDir)
      • ExeDeployment

        public ExeDeployment​(java.lang.String outputDir,
                             java.lang.String exeName,
                             java.lang.String version)
    • Method Detail

      • propertyNames

        public java.util.List<java.lang.String> propertyNames()
        Specified by:
        propertyNames in interface Deployment
      • asProperties

        public java.util.Map<java.lang.String,​java.lang.String> asProperties()
        Specified by:
        asProperties in interface Deployment
      • fromProperties

        public void fromProperties​(java.util.Map<java.lang.String,​java.lang.String> props)
        Specified by:
        fromProperties in interface Deployment
      • validate

        public DeploymentValidation validate()
        Description copied from interface: Deployment
        Validate the deployment configuration before the deployment build is attempted Used to detect obvious problems such as "output location is not set" etc
        Specified by:
        validate in interface Deployment
      • outputString

        public java.lang.String outputString()
        Description copied from interface: Deployment
        Summary output string after the build completes i.e., info about the output after the build has completed
        Specified by:
        outputString in interface Deployment
      • gradleImports

        public java.util.List<java.lang.String> gradleImports()
        Specified by:
        gradleImports in interface Deployment
      • gradleTaskNames

        public java.util.List<java.lang.String> gradleTaskNames()
        Specified by:
        gradleTaskNames in interface Deployment