Class ResolveLocalItem

  • All Implemented Interfaces:
    org.apache.maven.shared.artifact.ArtifactCoordinate

    public class ResolveLocalItem
    extends java.lang.Object
    implements org.apache.maven.shared.artifact.ArtifactCoordinate
    Represents the information of each item inside of resolve-locals configuration param for provisioning plugin.
    • Constructor Detail

      • ResolveLocalItem

        public ResolveLocalItem()
    • Method Detail

      • setPath

        public void setPath​(java.io.File file)
        File pointing to a feature-pack
        Parameters:
        file - feature-pack file
        Throws:
        java.lang.IllegalStateException - if artifact has been already initialized
      • getNormalizedPath

        public java.nio.file.Path getNormalizedPath()
      • getGroupId

        public java.lang.String getGroupId()
        Specified by:
        getGroupId in interface org.apache.maven.shared.artifact.ArtifactCoordinate
      • setGroupId

        public void setGroupId​(java.lang.String groupId)
      • getArtifactId

        public java.lang.String getArtifactId()
        Specified by:
        getArtifactId in interface org.apache.maven.shared.artifact.ArtifactCoordinate
      • setArtifactId

        public void setArtifactId​(java.lang.String artifactId)
      • getVersion

        public java.lang.String getVersion()
        Specified by:
        getVersion in interface org.apache.maven.shared.artifact.ArtifactCoordinate
      • setVersion

        public void setVersion​(java.lang.String version)
      • getExtension

        public java.lang.String getExtension()
        Specified by:
        getExtension in interface org.apache.maven.shared.artifact.ArtifactCoordinate
      • setExtension

        public void setExtension​(java.lang.String extension)
      • getClassifier

        public java.lang.String getClassifier()
        Specified by:
        getClassifier in interface org.apache.maven.shared.artifact.ArtifactCoordinate
      • setClassifier

        public void setClassifier​(java.lang.String classifier)
      • setInstallInUniverse

        public void setInstallInUniverse​(java.lang.Boolean installInUniverse)
        Boolean value for install-in-universe parameter configuration
        Parameters:
        installInUniverse - whether to install the feature-pack in universe repository
      • getInstallInUniverse

        public java.lang.Boolean getInstallInUniverse()
      • hasArtifactCoords

        public boolean hasArtifactCoords()
      • getError

        public java.lang.String getError()