Class Activation

    • Constructor Detail

      • Activation

        public Activation()
    • Method Detail

      • getFile

        public ActivationFile getFile()
        Get specifies that this profile will be activated based on existence of a file.
        Returns:
        ActivationFile
      • getJdk

        public String getJdk()
        Get specifies that this profile will be activated when a matching JDK is detected. For example, 1.4 only activates on JDKs versioned 1.4, while !1.4 matches any JDK that is not version 1.4. Ranges are supported too: [1.5,) activates when the JDK is 1.5 minimum.
        Returns:
        String
      • getOs

        public ActivationOS getOs()
        Get specifies that this profile will be activated when matching operating system attributes are detected.
        Returns:
        ActivationOS
      • setOtherLocation

        public void setOtherLocation​(Object key,
                                     InputLocation location)
        Parameters:
        key - a key object.
        location - a location object.
      • getProperty

        public ActivationProperty getProperty()
        Get specifies that this profile will be activated when this property is specified.
        Returns:
        ActivationProperty
      • isActiveByDefault

        public boolean isActiveByDefault()
        Get if set to true, this profile will be active unless another profile in this pom is activated using the command line -P option or by one of that profile's activators.
        Returns:
        boolean
      • setActiveByDefault

        public void setActiveByDefault​(boolean activeByDefault)
        Set if set to true, this profile will be active unless another profile in this pom is activated using the command line -P option or by one of that profile's activators.
        Parameters:
        activeByDefault - a activeByDefault object.
      • setFile

        public void setFile​(ActivationFile file)
        Set specifies that this profile will be activated based on existence of a file.
        Parameters:
        file - a file object.
      • setJdk

        public void setJdk​(String jdk)
        Set specifies that this profile will be activated when a matching JDK is detected. For example, 1.4 only activates on JDKs versioned 1.4, while !1.4 matches any JDK that is not version 1.4. Ranges are supported too: [1.5,) activates when the JDK is 1.5 minimum.
        Parameters:
        jdk - a jdk object.
      • setOs

        public void setOs​(ActivationOS os)
        Set specifies that this profile will be activated when matching operating system attributes are detected.
        Parameters:
        os - a os object.
      • setProperty

        public void setProperty​(ActivationProperty property)
        Set specifies that this profile will be activated when this property is specified.
        Parameters:
        property - a property object.