Class DefaultArtifactFactory

    • Constructor Detail

      • DefaultArtifactFactory

        public DefaultArtifactFactory()
    • Method Detail

      • createArtifact

        public 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 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 Artifact createDependencyArtifact​(java.lang.String groupId,
                                                 java.lang.String artifactId,
                                                 VersionRange versionRange,
                                                 java.lang.String type,
                                                 java.lang.String classifier,
                                                 java.lang.String scope)
        Specified by:
        createDependencyArtifact in interface ArtifactFactory
      • createDependencyArtifact

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

        public Artifact createDependencyArtifact​(java.lang.String groupId,
                                                 java.lang.String artifactId,
                                                 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 Artifact createDependencyArtifact​(java.lang.String groupId,
                                                 java.lang.String artifactId,
                                                 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 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 Artifact createProjectArtifact​(java.lang.String groupId,
                                              java.lang.String artifactId,
                                              java.lang.String version,
                                              java.lang.String scope)
        Specified by:
        createProjectArtifact in interface ArtifactFactory