public Artifact createDependencyArtifact( String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope ) { return createArtifact( groupId, artifactId, versionRange, type, classifier, scope, null ); }
public Artifact createArtifactWithClassifier( String groupId, String artifactId, String version, String type, String classifier ) { return artifactFactory.createArtifactWithClassifier( groupId, artifactId, version, type, classifier ); }
public Artifact createArtifact( String groupId, String artifactId, String version, String packaging ) { return artifactFactory.createBuildArtifact( groupId, artifactId, version, packaging ); }
public Artifact createArtifact( String groupId, String artifactId, String version, String scope, String type ) { return artifactFactory.createArtifact( groupId, artifactId, version, scope, type ); }
public Artifact createProjectArtifact( String groupId, String artifactId, String metaVersionId ) { return artifactFactory.createProjectArtifact( groupId, artifactId, metaVersionId ); }
public Artifact createParentArtifact( String groupId, String artifactId, String version ) { return artifactFactory.createParentArtifact( groupId, artifactId, version ); }
public Artifact createExtensionArtifact( String groupId, String artifactId, String version ) { VersionRange versionRange; try { versionRange = VersionRange.createFromVersionSpec( version ); } catch ( InvalidVersionSpecificationException e ) { // MNG-5368: Log a message instead of returning 'null' silently. this.logger.error( String.format( "Invalid version specification '%s' creating extension artifact '%s:%s:%s'.", version, groupId, artifactId, version ), e ); return null; } return artifactFactory.createExtensionArtifact( groupId, artifactId, versionRange ); }
public Artifact createPluginArtifact( Plugin plugin ) { String version = plugin.getVersion(); if ( StringUtils.isEmpty( version ) ) { version = "RELEASE"; } VersionRange versionRange; try { versionRange = VersionRange.createFromVersionSpec( version ); } catch ( InvalidVersionSpecificationException e ) { // MNG-5368: Log a message instead of returning 'null' silently. this.logger.error( String.format( "Invalid version specification '%s' creating plugin artifact '%s'.", version, plugin ), e ); return null; } return artifactFactory.createPluginArtifact( plugin.getGroupId(), plugin.getArtifactId(), versionRange ); }
public Artifact createProjectArtifact( String groupId, String artifactId, String version ) { return createProjectArtifact( groupId, artifactId, version, null ); }
public Artifact createDependencyArtifact( String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, String inheritedScope, boolean optional ) { return createArtifact( groupId, artifactId, versionRange, type, classifier, scope, inheritedScope, optional ); }
public Artifact createParentArtifact( String groupId, String artifactId, String version ) { return createProjectArtifact( groupId, artifactId, version ); }
public Artifact createArtifactWithClassifier( String groupId, String artifactId, String version, String type, String classifier ) { return createArtifact( groupId, artifactId, version, null, type, classifier, null ); }
private Artifact createArtifact( String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, String inheritedScope ) { return createArtifact( groupId, artifactId, versionRange, type, classifier, scope, inheritedScope, false ); }
public Artifact createDependencyArtifact( String groupId, String artifactId, VersionRange versionRange, String type, String classifier, String scope, boolean optional ) { return createArtifact( groupId, artifactId, versionRange, type, classifier, scope, null, optional ); }
public Artifact createBuildArtifact( String groupId, String artifactId, String version, String packaging ) { return createArtifact( groupId, artifactId, version, null, packaging, null, null ); }
public Artifact createPluginArtifact( String groupId, String artifactId, VersionRange versionRange ) { return createArtifact( groupId, artifactId, versionRange, "maven-plugin", null, Artifact.SCOPE_RUNTIME, null ); }
public Artifact createArtifact( String groupId, String artifactId, String version, String scope, String type ) { return createArtifact( groupId, artifactId, version, scope, type, null, null ); }
public Artifact createProjectArtifact( String groupId, String artifactId, String version, String scope ) { return createArtifact( groupId, artifactId, version, scope, "pom" ); }
public Artifact createExtensionArtifact( String groupId, String artifactId, VersionRange versionRange ) { return createArtifact( groupId, artifactId, versionRange, "jar", null, Artifact.SCOPE_RUNTIME, null ); }
private Artifact createArtifact( String groupId, String artifactId, String version, String scope, String type, String classifier, String inheritedScope ) { VersionRange versionRange = null; if ( version != null ) { versionRange = VersionRange.createFromVersion( version ); } return createArtifact( groupId, artifactId, versionRange, type, classifier, scope, inheritedScope ); }