public String getVersion() { return artifact.getBaseVersion(); }
public static Object getKey( Artifact artifact ) { return artifact.getGroupId() + ':' + artifact.getArtifactId() + ':' + artifact.getBaseVersion(); }
public static Object getKey( Artifact artifact ) { return artifact.getGroupId() + ':' + artifact.getArtifactId() + ':' + artifact.getBaseVersion(); }
public Artifact transformArtifact( Artifact artifact ) { if ( artifact.isSnapshot() && artifact.getVersion().equals( artifact.getBaseVersion() ) ) { Object key = RemoteSnapshotMetadata.getKey( artifact ); RemoteSnapshotMetadata snapshotMetadata = snapshots.get( key ); if ( snapshotMetadata != null ) { artifact = artifact.setVersion( snapshotMetadata.getExpandedVersion( artifact ) ); } } return artifact; }
private static Metadata createRepositoryMetadata( Artifact artifact ) { Metadata metadata = new Metadata(); metadata.setGroupId( artifact.getGroupId() ); metadata.setArtifactId( artifact.getArtifactId() ); Versioning versioning = new Versioning(); versioning.addVersion( artifact.getBaseVersion() ); if ( !artifact.isSnapshot() ) { versioning.setRelease( artifact.getBaseVersion() ); } if ( "maven-plugin".equals( artifact.getProperty( ArtifactProperties.TYPE, "" ) ) ) { versioning.setLatest( artifact.getBaseVersion() ); } metadata.setVersioning( versioning ); return metadata; }
private static String getId( Artifact artifact ) { return getId( artifact.getGroupId(), artifact.getArtifactId(), artifact.getExtension(), artifact.getClassifier(), artifact.getBaseVersion() ); }
public String getPathForLocalArtifact( Artifact artifact ) { if ( realLocalRepo ) { return delegate.pathOf( RepositoryUtils.toArtifact( artifact.setVersion( artifact.getBaseVersion() ) ) ); } return delegate.pathOf( RepositoryUtils.toArtifact( artifact ) ); }
protected static Metadata createRepositoryMetadata( Artifact artifact, boolean legacyFormat ) { Metadata metadata = new Metadata(); if ( !legacyFormat ) { metadata.setModelVersion( "1.1.0" ); } metadata.setGroupId( artifact.getGroupId() ); metadata.setArtifactId( artifact.getArtifactId() ); metadata.setVersion( artifact.getBaseVersion() ); return metadata; }
private static Metadata createMetadata( Artifact artifact, boolean legacyFormat ) { Snapshot snapshot = new Snapshot(); snapshot.setLocalCopy( true ); Versioning versioning = new Versioning(); versioning.setSnapshot( snapshot ); Metadata metadata = new Metadata(); metadata.setVersioning( versioning ); metadata.setGroupId( artifact.getGroupId() ); metadata.setArtifactId( artifact.getArtifactId() ); metadata.setVersion( artifact.getBaseVersion() ); if ( !legacyFormat ) { metadata.setModelVersion( "1.1.0" ); } return metadata; }
art = art.setFile( null ).setVersion( art.getBaseVersion() ); dep = dep.setArtifact( art );
private boolean accept(final Artifact artifact, final String pattern) { final String[] tokens = new String[] {artifact.getGroupId(), artifact.getArtifactId(), artifact.getExtension(), artifact.getClassifier(), artifact.getBaseVersion()}; final String[] patternTokens = pattern.split(MAVEN_COORDINATES_SEPARATOR); // Fail immediately if pattern tokens outnumber tokens to match boolean matched = (patternTokens.length <= tokens.length); for (int i = 0; matched && i < patternTokens.length; i++) { matched = matches(tokens[i], patternTokens[i]); } return matched; }
if ( premanaged != null && !premanaged.equals( a.getBaseVersion() ) )
if ( !visited.add( a.getGroupId() + ':' + a.getArtifactId() + ':' + a.getBaseVersion() ) )
private String getPath(Artifact artifact) { // NOTE: Don't use LRM.getPath*() as those paths could be different across processes, e.g. due to staging LRMs. StringBuilder path = new StringBuilder(128); path.append(artifact.getGroupId()).append(SEPARATOR); path.append(artifact.getArtifactId()).append(SEPARATOR); path.append(artifact.getBaseVersion()); return path.toString(); }
@Override public int hashCode() { return Objects.hashCode( artifact.getArtifactId(), artifact.getGroupId(), artifact.getVersion(), artifact.getExtension(), artifact.getClassifier(), artifact.getBaseVersion() ); }
/** * @since 8.4 */ public static ExtensionId createExtensionId(Artifact artifact, ExtensionFactory factory) { String extensionId = MavenUtils.toExtensionId(artifact.getGroupId(), artifact.getArtifactId(), artifact.getClassifier()); return new ExtensionId(extensionId, factory != null ? factory.getVersion(artifact.getBaseVersion()) : new DefaultVersion(artifact.getBaseVersion())); } }
public DependencyDescriptor(Artifact artifact) { this(artifact.getGroupId(), artifact.getArtifactId(), artifact.isSnapshot() ? artifact.getBaseVersion() : artifact.getVersion(), artifact.getExtension(), artifact.getVersion(), ""); if (artifact.getFile() != null) { artifactTimestamp = artifact.getFile().lastModified(); } }
protected static Metadata createRepositoryMetadata( Artifact artifact, boolean legacyFormat ) { Metadata metadata = new Metadata(); if ( !legacyFormat ) { metadata.setModelVersion( "1.1.0" ); } metadata.setGroupId( artifact.getGroupId() ); metadata.setArtifactId( artifact.getArtifactId() ); metadata.setVersion( artifact.getBaseVersion() ); return metadata; }
protected static Metadata createRepositoryMetadata( Artifact artifact, boolean legacyFormat ) { Metadata metadata = new Metadata(); if ( !legacyFormat ) { metadata.setModelVersion( "1.1.0" ); } metadata.setGroupId( artifact.getGroupId() ); metadata.setArtifactId( artifact.getArtifactId() ); metadata.setVersion( artifact.getBaseVersion() ); return metadata; }
protected static Metadata createRepositoryMetadata( Artifact artifact, boolean legacyFormat ) { Metadata metadata = new Metadata(); if ( !legacyFormat ) { metadata.setModelVersion( "1.1.0" ); } metadata.setGroupId( artifact.getGroupId() ); metadata.setArtifactId( artifact.getArtifactId() ); metadata.setVersion( artifact.getBaseVersion() ); return metadata; }