private IStatus executePublisherAction(BundlesAction action) { IPublisherAction[] actions = new IPublisherAction[] { action }; publisherResult = new PublisherResult(); return new Publisher(publisherInfo, publisherResult).publish(actions, null); }
IPublisherAction[] actions = createActions(); Publisher publisher = createPublisher(publisherInfo); IStatus result = publisher.publish(actions, new NullProgressMonitor()); long after = System.currentTimeMillis();
IPublisherAction[] actions = createActions(); Publisher publisher = createPublisher(publisherInfo); IStatus result = publisher.publish(actions, new NullProgressMonitor()); long after = System.currentTimeMillis();
IPublisherAction[] actions = createActions(); Publisher publisher = createPublisher(publisherInfo); IStatus result = publisher.publish(actions, new NullProgressMonitor()); long after = System.currentTimeMillis();
IPublisherAction[] actions = createActions(); Publisher publisher = createPublisher(publisherInfo); IStatus result = publisher.publish(actions, new NullProgressMonitor()); long after = System.currentTimeMillis();
private IStatus generateMetadata(UpdateSite updateSite, IMetadataRepository repository, IProgressMonitor monitor) { PublisherInfo info = new PublisherInfo(); info.setMetadataRepository(repository); IPublisherAction[] actions = new IPublisherAction[] {new RemoteUpdateSiteAction(updateSite, null)}; Publisher publisher = new Publisher(info); return publisher.publish(actions, monitor); }
private DependencyMetadata publish(PublisherInfo publisherInfo, List<IPublisherAction> actions) { PublisherResult result = new PublisherResult(); Publisher publisher = new Publisher(publisherInfo, result); IStatus status = publisher.publish(actions.toArray(new IPublisherAction[actions.size()]), monitor); if (!status.isOK()) { throw new RuntimeException(StatusTool.collectProblems(status), status.getException()); } DependencyMetadata metadata = new DependencyMetadata(); metadata.setMetadata(true, result.getIUs(null, PublisherResult.ROOT)); metadata.setMetadata(false, result.getIUs(null, PublisherResult.NON_ROOT)); IArtifactRepository artifactRepository = publisherInfo.getArtifactRepository(); if (artifactRepository instanceof TransientArtifactRepository) { metadata.setArtifacts(((TransientArtifactRepository) artifactRepository).getArtifactDescriptors()); } return metadata; }