Class DefaultArtifactFactory

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.maven.artifact.Artifact createArtifact​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope, java.lang.String type)  
      org.apache.maven.artifact.Artifact createArtifactWithClassifier​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier)  
      org.apache.maven.artifact.Artifact createBuildArtifact​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)  
      org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope)  
      org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, boolean optional)  
      org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope)  
      org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange, java.lang.String type, java.lang.String classifier, java.lang.String scope, java.lang.String inheritedScope, boolean optional)  
      org.apache.maven.artifact.Artifact createExtensionArtifact​(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)  
      org.apache.maven.artifact.Artifact createParentArtifact​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)  
      org.apache.maven.artifact.Artifact createPluginArtifact​(java.lang.String groupId, java.lang.String artifactId, org.apache.maven.artifact.versioning.VersionRange versionRange)  
      org.apache.maven.artifact.Artifact createProjectArtifact​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)  
      org.apache.maven.artifact.Artifact createProjectArtifact​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String scope)  
      • Methods inherited from class java.lang.Object

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

      • DefaultArtifactFactory

        public DefaultArtifactFactory()
    • Method Detail

      • createArtifact

        public org.apache.maven.artifact.Artifact createArtifact​(java.lang.String groupId,
                                                                 java.lang.String artifactId,
                                                                 java.lang.String version,
                                                                 java.lang.String scope,
                                                                 java.lang.String type)
        Specified by:
        createArtifact in interface ArtifactFactory
      • createArtifactWithClassifier

        public org.apache.maven.artifact.Artifact createArtifactWithClassifier​(java.lang.String groupId,
                                                                               java.lang.String artifactId,
                                                                               java.lang.String version,
                                                                               java.lang.String type,
                                                                               java.lang.String classifier)
        Specified by:
        createArtifactWithClassifier in interface ArtifactFactory
      • createDependencyArtifact

        public org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId,
                                                                           java.lang.String artifactId,
                                                                           org.apache.maven.artifact.versioning.VersionRange versionRange,
                                                                           java.lang.String type,
                                                                           java.lang.String classifier,
                                                                           java.lang.String scope)
        Specified by:
        createDependencyArtifact in interface ArtifactFactory
      • createDependencyArtifact

        public org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId,
                                                                           java.lang.String artifactId,
                                                                           org.apache.maven.artifact.versioning.VersionRange versionRange,
                                                                           java.lang.String type,
                                                                           java.lang.String classifier,
                                                                           java.lang.String scope,
                                                                           boolean optional)
        Specified by:
        createDependencyArtifact in interface ArtifactFactory
      • createDependencyArtifact

        public org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId,
                                                                           java.lang.String artifactId,
                                                                           org.apache.maven.artifact.versioning.VersionRange versionRange,
                                                                           java.lang.String type,
                                                                           java.lang.String classifier,
                                                                           java.lang.String scope,
                                                                           java.lang.String inheritedScope)
        Specified by:
        createDependencyArtifact in interface ArtifactFactory
      • createDependencyArtifact

        public org.apache.maven.artifact.Artifact createDependencyArtifact​(java.lang.String groupId,
                                                                           java.lang.String artifactId,
                                                                           org.apache.maven.artifact.versioning.VersionRange versionRange,
                                                                           java.lang.String type,
                                                                           java.lang.String classifier,
                                                                           java.lang.String scope,
                                                                           java.lang.String inheritedScope,
                                                                           boolean optional)
        Specified by:
        createDependencyArtifact in interface ArtifactFactory
      • createBuildArtifact

        public org.apache.maven.artifact.Artifact createBuildArtifact​(java.lang.String groupId,
                                                                      java.lang.String artifactId,
                                                                      java.lang.String version,
                                                                      java.lang.String packaging)
        Specified by:
        createBuildArtifact in interface ArtifactFactory
      • createProjectArtifact

        public org.apache.maven.artifact.Artifact createProjectArtifact​(java.lang.String groupId,
                                                                        java.lang.String artifactId,
                                                                        java.lang.String version)
        Specified by:
        createProjectArtifact in interface ArtifactFactory
      • createParentArtifact

        public org.apache.maven.artifact.Artifact createParentArtifact​(java.lang.String groupId,
                                                                       java.lang.String artifactId,
                                                                       java.lang.String version)
        Specified by:
        createParentArtifact in interface ArtifactFactory
      • createPluginArtifact

        public org.apache.maven.artifact.Artifact createPluginArtifact​(java.lang.String groupId,
                                                                       java.lang.String artifactId,
                                                                       org.apache.maven.artifact.versioning.VersionRange versionRange)
        Specified by:
        createPluginArtifact in interface ArtifactFactory
      • createProjectArtifact

        public org.apache.maven.artifact.Artifact createProjectArtifact​(java.lang.String groupId,
                                                                        java.lang.String artifactId,
                                                                        java.lang.String version,
                                                                        java.lang.String scope)
        Specified by:
        createProjectArtifact in interface ArtifactFactory
      • createExtensionArtifact

        public org.apache.maven.artifact.Artifact createExtensionArtifact​(java.lang.String groupId,
                                                                          java.lang.String artifactId,
                                                                          org.apache.maven.artifact.versioning.VersionRange versionRange)
        Specified by:
        createExtensionArtifact in interface ArtifactFactory