Class CopyArtifact

  • All Implemented Interfaces:
    WildFlyPackageTask

    public class CopyArtifact
    extends java.lang.Object
    implements WildFlyPackageTask
    Represents an artifact that is copies into a specific location in the final build.
    Author:
    Stuart Douglas, Alexey Loubyansky
    • Constructor Detail

      • CopyArtifact

        public CopyArtifact()
    • Method Detail

      • setArtifact

        public void setArtifact​(java.lang.String artifact)
      • setToLocation

        public void setToLocation​(java.lang.String toLocation)
      • setExtract

        public void setExtract()
      • addFilter

        public void addFilter​(FileFilter filter)
      • getArtifact

        public java.lang.String getArtifact()
      • getToLocation

        public java.lang.String getToLocation()
      • isExtract

        public boolean isExtract()
      • getFilters

        public java.util.List<FileFilter> getFilters()
      • setOptional

        public void setOptional()
      • isOptional

        public boolean isOptional()
      • includeFile

        public boolean includeFile​(java.lang.String path)
      • setFeaturePackVersion

        public void setFeaturePackVersion()
      • isFeaturePackVersion

        public boolean isFeaturePackVersion()
      • execute

        public void execute​(WfInstallPlugin plugin,
                            org.jboss.galleon.runtime.PackageRuntime pkg)
                     throws org.jboss.galleon.ProvisioningException
        Specified by:
        execute in interface WildFlyPackageTask
        Throws:
        org.jboss.galleon.ProvisioningException