Refine search
if ( metadata instanceof RepositoryMetadata ) getLogger().info( "Retrieving previous metadata from " + deploymentRepository.getId() ); try metadata + " could not be retrieved from repository: " + deploymentRepository.getId() + " due to an error: " + e.getMessage(), e ); fixTimestamp( file, readMetadata( file ), ( (RepositoryMetadata) metadata ).getMetadata() ); file = new File( localRepository.getBasedir(), localRepository.pathOfLocalRepositoryMetadata( metadata, deploymentRepository ) );
if ( metadata.getBaseVersion() != null ) ArtifactRepositoryPolicy policy = metadata.getPolicy( repository ); new File( localRepo.getBasedir(), localRepo.pathOfLocalRepositoryMetadata( metadata, repository ) ); boolean update; getLogger().debug( "Skipping update check for " + metadata.getKey() + " (" + file + ") from disabled repository " + repository.getId() + " (" + repository.getUrl() + ")" ); "Skipping update check for " + metadata.getKey() + " (" + file + ") from repository " + repository.getId() + " (" + repository.getUrl() + ") in favor of local copy" ); getLogger().info( metadata.getKey() + ": checking for updates from " + repository.getId() ); try
if ( metadata.isSnapshot() ) Metadata prevMetadata = metadata.getMetadata(); if ( repository.equals( selected ) ) if ( m.getVersioning() == null ) m.setVersioning( new Versioning() ); if ( m.getVersioning().getSnapshot() == null ) m.getVersioning().setSnapshot( new Snapshot() ); m.getVersioning().getSnapshot().setLocalCopy( false ); metadata.setMetadata( m ); metadata.storeInLocalRepository( localRepository, repository ); metadata.setMetadata( prevMetadata );
File metadataFile = new File( localRepository.getBasedir(), localRepository.pathOfLocalRepositoryMetadata( repoMetadata, remoteRepository ) ); if ( repoMetadata.isSnapshot() && ( previousMetadata != null ) ) if ( repoMetadata.getMetadata() != null ) setRepository = repoMetadata.getMetadata().merge( metadata ); repoMetadata.setMetadata( metadata ); setRepository = true;
ArtifactRepositoryPolicy policy = metadata.getPolicy( repository ); "Skipping update check for " + metadata.getKey() + " (" + file + ") from " + repository.getId() + " (" + repository.getUrl() + ")" ); "Determining update check for " + metadata.getKey() + " (" + file + ") from " + repository.getId() + " (" + repository.getUrl() + ")" );
String versionsKey = null; if ( repositoryMetadata.storedInGroupDirectory() ) else if ( repositoryMetadata.storedInArtifactVersionDirectory() ) if ( metadata.getGroupId() == null || !metadata.getGroupId().equals( artifact.getGroupId() ) ) if ( !repositoryMetadata.storedInGroupDirectory() ) if ( metadata.getGroupId() == null || !metadata.getArtifactId().equals( artifact.getArtifactId() ) ) if ( !repositoryMetadata.storedInArtifactVersionDirectory() )
private int resolveLatestSnapshotBuildNumber( Artifact artifact, ArtifactRepository localRepository, ArtifactRepository remoteRepository ) throws RepositoryMetadataResolutionException { RepositoryMetadata metadata = new SnapshotArtifactRepositoryMetadata( artifact ); getLogger().info( "Retrieving previous build number from " + remoteRepository.getId() ); repositoryMetadataManager.resolveAlways( metadata, localRepository, remoteRepository ); int buildNumber = 0; Metadata repoMetadata = metadata.getMetadata(); if ( ( repoMetadata != null ) && ( repoMetadata.getVersioning() != null && repoMetadata.getVersioning().getSnapshot() != null ) ) { buildNumber = repoMetadata.getVersioning().getSnapshot().getBuildNumber(); } return buildNumber; }
if (metadata.getMetadata().getVersioning() == null) { if(remoteRepositories.size() == 0){ throw new GemException("no version found - maybe system is offline or wrong <groupId:artifactId>: " versions= metadata.getMetadata() .getVersioning() .getVersions(); BufferedReader reader = null; try { URL url = new URL(repo.getUrl() + "/" + artifact.getGroupId().replace(".", "/") + "/" + artifact.getArtifactId() + "/"); reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
Metadata repoMetadata = metadata.getMetadata(); if ( repoMetadata != null && repoMetadata.getVersioning() != null ) List metadataVersions = repoMetadata.getVersioning().getVersions(); versions = new ArrayList( metadataVersions.size() ); for ( Iterator i = metadataVersions.iterator(); i.hasNext(); )
private String retrieveLatestReleasedVersion(final Artifact artifact) { final RepositoryMetadata metadata = new ArtifactRepositoryMetadata(artifact); try { repositoryMetadataManager.resolve(metadata, currentProject.getRemoteArtifactRepositories(), localRepository); } catch (final RepositoryMetadataResolutionException e1) { e1.printStackTrace(); } final Metadata repoMetadata = metadata.getMetadata(); if (repoMetadata.getVersioning() != null) { final String releasedVersion = repoMetadata.getVersioning().getRelease(); if (releasedVersion != null) { return releasedVersion; } final String latestVersion = repoMetadata.getVersioning().getLatest(); if (latestVersion != null) { return latestVersion; } } return repoMetadata.getVersion(); }
public List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository( Artifact artifact, ArtifactRepository localRepository, ArtifactRepository deploymentRepository ) throws ArtifactMetadataRetrievalException { RepositoryMetadata metadata = new ArtifactRepositoryMetadata( artifact ); try { repositoryMetadataManager.resolveAlways( metadata, localRepository, deploymentRepository ); } catch ( RepositoryMetadataResolutionException e ) { throw new ArtifactMetadataRetrievalException( e.getMessage(), e, artifact ); } List<String> availableVersions = localRepository.findVersions( artifact ); return retrieveAvailableVersionsFromMetadata( metadata.getMetadata(), availableVersions ); }
private Metadata getMetadata(final String pluginId) { final RepositoryMetadata repositoryMetadata = getRepositoryMetadata(pluginId); final Metadata metadata = repositoryMetadata.getMetadata(); return metadata; }
String versionsKey = null; if ( repositoryMetadata.storedInGroupDirectory() ) else if ( repositoryMetadata.storedInArtifactVersionDirectory() ) if ( metadata.getGroupId() == null || !metadata.getGroupId().equals( artifact.getGroupId() ) ) if ( !repositoryMetadata.storedInGroupDirectory() ) if ( metadata.getGroupId() == null || !metadata.getArtifactId().equals( artifact.getArtifactId() ) ) if ( !repositoryMetadata.storedInArtifactVersionDirectory() )
Metadata repoMetadata = metadata.getMetadata(); String version = null; if ( repoMetadata != null && repoMetadata.getVersioning() != null ) version = constructVersion( repoMetadata.getVersioning(), artifact.getBaseVersion() ); if ( artifact.getRepository() != null ) message += " from repository " + artifact.getRepository().getId();
public void transformForDeployment( Artifact artifact, ArtifactRepository remoteRepository, ArtifactRepository localRepository ) throws ArtifactDeploymentException { if ( artifact.isSnapshot() ) { Snapshot snapshot = new Snapshot(); snapshot.setTimestamp( getDeploymentTimestamp() ); // we update the build number anyway so that it doesn't get lost. It requires the timestamp to take effect try { int buildNumber = resolveLatestSnapshotBuildNumber( artifact, localRepository, remoteRepository ); snapshot.setBuildNumber( buildNumber + 1 ); } catch ( RepositoryMetadataResolutionException e ) { throw new ArtifactDeploymentException( "Error retrieving previous build number for artifact '" + artifact.getDependencyConflictId() + "': " + e.getMessage(), e ); } RepositoryMetadata metadata = new SnapshotArtifactRepositoryMetadata( artifact, snapshot ); artifact.setResolvedVersion( constructVersion( metadata.getMetadata().getVersioning(), artifact.getBaseVersion() ) ); artifact.addMetadata( metadata ); } }
public List<ArtifactVersion> retrieveAvailableVersions( MetadataResolutionRequest request ) throws ArtifactMetadataRetrievalException { RepositoryMetadata metadata = new ArtifactRepositoryMetadata( request.getArtifact() ); try { repositoryMetadataManager.resolve( metadata, request ); } catch ( RepositoryMetadataResolutionException e ) { throw new ArtifactMetadataRetrievalException( e.getMessage(), e, request.getArtifact() ); } List<String> availableVersions = request.getLocalRepository().findVersions( request.getArtifact() ); return retrieveAvailableVersionsFromMetadata( metadata.getMetadata(), availableVersions ); }
String versionsKey = null; if ( repositoryMetadata.storedInGroupDirectory() ) else if ( repositoryMetadata.storedInArtifactVersionDirectory() ) if ( metadata.getGroupId() == null || !metadata.getGroupId().equals( artifact.getGroupId() ) ) if ( !repositoryMetadata.storedInGroupDirectory() ) if ( metadata.getGroupId() == null || !metadata.getArtifactId().equals( artifact.getArtifactId() ) ) if ( !repositoryMetadata.storedInArtifactVersionDirectory() )
artifact.addMetadata( metadata ); Metadata repoMetadata = metadata.getMetadata(); String version = null; if(repoMetadata != null && repoMetadata.getVersioning() != null) version = constructVersion(repoMetadata.getVersioning());
String versionsKey = null; if ( repositoryMetadata.storedInGroupDirectory() ) else if ( repositoryMetadata.storedInArtifactVersionDirectory() ) if ( metadata.getGroupId() == null || !metadata.getGroupId().equals( artifact.getGroupId() ) ) if ( !repositoryMetadata.storedInGroupDirectory() ) if ( metadata.getGroupId() == null || !metadata.getArtifactId().equals( artifact.getArtifactId() ) ) if ( !repositoryMetadata.storedInArtifactVersionDirectory() )
artifact.addMetadata( metadata ); Metadata repoMetadata = metadata.getMetadata(); String version = null; if(repoMetadata != null && repoMetadata.getVersioning() != null) version = constructVersion(repoMetadata.getVersioning());