private void mergeMetadata( Versions versions, Metadata source, ArtifactRepository repository ) { Versioning versioning = source.getVersioning(); if ( versioning != null ) { String timestamp = StringUtils.clean( versioning.getLastUpdated() ); if ( StringUtils.isNotEmpty( versioning.getRelease() ) && timestamp.compareTo( versions.releaseTimestamp ) > 0 ) { versions.releaseVersion = versioning.getRelease(); versions.releaseTimestamp = timestamp; versions.releaseRepository = repository; } if ( StringUtils.isNotEmpty( versioning.getLatest() ) && timestamp.compareTo( versions.latestTimestamp ) > 0 ) { versions.latestVersion = versioning.getLatest(); versions.latestTimestamp = timestamp; versions.latestRepository = repository; } for ( String version : versioning.getVersions() ) { if ( !versions.versions.containsKey( version ) ) { versions.versions.put( version, repository ); } } } }
merge( RELEASE, infos, versioning.getLastUpdated(), versioning.getRelease(), repository ); merge( LATEST, infos, versioning.getLastUpdated(), versioning.getLatest(), repository ); version = version.substring( 0, version.length() - SNAPSHOT.length() ) + qualifier; merge( SNAPSHOT, infos, versioning.getLastUpdated(), version, repository );
versioning.setSnapshot( snapshot ); versioning.setLastUpdated( snapshot.getTimestamp().replace( ".", "" ) ); lastUpdated = versioning.getLastUpdated(); lastUpdated = metadata.getVersioning().getLastUpdated();
if ( "null".equals( versioning.getLastUpdated() ) ) if ( "null".equals( v.getLastUpdated() ) ) if ( versioning.getLastUpdated() == null || versioning.getLastUpdated().length() == 0 ) versioning.setLastUpdated( v.getLastUpdated() ); if ( v.getLastUpdated() == null || v.getLastUpdated().length() == 0 || versioning.getLastUpdated().compareTo( v.getLastUpdated() ) >= 0 ) v.setLastUpdated( versioning.getLastUpdated() );
String lastUpdated = metadata.getVersioning().getLastUpdated();
if ( versioning != null && versioningRef != null ) String lastUpdated = versioning.getLastUpdated(); String now = versioningRef.getLastUpdated(); if ( lastUpdated != null && now != null && now.compareTo( lastUpdated ) < 0 )
if ( versioning.getLastUpdated() != null ) serializer.startTag( NAMESPACE, "lastUpdated" ).text( versioning.getLastUpdated() ).endTag( NAMESPACE, "lastUpdated" );
repaired.setLastUpdated( versioning.getLastUpdated() ); repaired.setSnapshot( new Snapshot() ); repaired.getSnapshot().setLocalCopy( true );
protected boolean hasLastUpdatedSet( Metadata md ) { return md.getVersioning() != null && StringUtils.isNotBlank( md.getVersioning().getLastUpdated() ); } }
merge( RELEASE, infos, versioning.getLastUpdated(), versioning.getRelease(), repository ); merge( LATEST, infos, versioning.getLastUpdated(), versioning.getLatest(), repository ); version = version.substring( 0, version.length() - SNAPSHOT.length() ) + qualifier; merge( SNAPSHOT, infos, versioning.getLastUpdated(), version, repository );
merge( RELEASE, infos, versioning.getLastUpdated(), versioning.getRelease(), repository ); merge( LATEST, infos, versioning.getLastUpdated(), versioning.getLatest(), repository ); version = version.substring( 0, version.length() - SNAPSHOT.length() ) + qualifier; merge( SNAPSHOT, infos, versioning.getLastUpdated(), version, repository );
snapshotVersion.setVersion(artifact.getVersion()); snapshotVersion.setExtension(artifact.getType()); snapshotVersion.setUpdated(versioning.getLastUpdated()); versioning.addSnapshotVersion(snapshotVersion);
merge( RELEASE, infos, versioning.getLastUpdated(), versioning.getRelease(), repository ); merge( LATEST, infos, versioning.getLastUpdated(), versioning.getLatest(), repository ); version = version.substring( 0, version.length() - SNAPSHOT.length() ) + qualifier; merge( SNAPSHOT, infos, versioning.getLastUpdated(), version, repository );
merge( RELEASE, infos, versioning.getLastUpdated(), versioning.getRelease(), repository ); merge( LATEST, infos, versioning.getLastUpdated(), versioning.getLatest(), repository ); version = version.substring( 0, version.length() - SNAPSHOT.length() ) + qualifier; merge( SNAPSHOT, infos, versioning.getLastUpdated(), version, repository );
snapshotVersion.setVersion(artifact.getVersion()); snapshotVersion.setExtension(artifact.getType()); snapshotVersion.setUpdated(versioning.getLastUpdated()); versioning.addSnapshotVersion(snapshotVersion);
versioning.setSnapshot( snapshot ); versioning.setLastUpdated( snapshot.getTimestamp().replace( ".", "" ) ); lastUpdated = versioning.getLastUpdated(); lastUpdated = metadata.getVersioning().getLastUpdated();
String lastUpdated = metadata.getVersioning().getLastUpdated();
String lastUpdated = metadata.getVersioning().getLastUpdated();
String lastUpdated = metadata.getVersioning().getLastUpdated();
repaired.setLastUpdated( versioning.getLastUpdated() ); Snapshot snapshot = new Snapshot(); snapshot.setLocalCopy( true );