Refine search
private String getFilename() { return getArtifactId() + "-" + artifact.getVersion() + ".pom"; }
public String getRemoteFilename() { return getFilename(); }
public void merge( ArtifactMetadata metadata ) { ProjectArtifactMetadata m = (ProjectArtifactMetadata) metadata; if ( !m.originalFile.equals( originalFile ) ) { throw new IllegalStateException( "Cannot add two different pieces of metadata for: " + getKey() ); } }
Set<Artifact> pomParentArtifacts = getPomArtifactsFor( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), layout, true ); Set<Artifact> pomArtifacts = getPomArtifactsFor( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), layout, false ); new ProjectArtifactMetadata( artifact, pomArtifacts.toArray( new Artifact[1] )[0].getFile() ); artifact.addMetadata( metadata );
boolean excludeArtifactsFromBuild = publisher.isFilterExcludedArtifactsFromBuild(); for (Artifact moduleArtifact : moduleArtifacts) { String artifactId = moduleArtifact.getArtifactId(); String artifactVersion = moduleArtifact.getVersion(); String artifactClassifier = moduleArtifact.getClassifier(); String artifactExtension = moduleArtifact.getArtifactHandler().getExtension(); String type = getTypeString(moduleArtifact.getType(), artifactClassifier, artifactExtension); for (ArtifactMetadata metadata : moduleArtifact.getMetadataList()) { if (metadata instanceof ProjectArtifactMetadata) { File pomFile = ((ProjectArtifactMetadata) metadata).getFile(); artifactBuilder.type("pom"); String pomFileName = StringUtils.removeEnd(artifactName, artifactExtension) + "pom";
artifact.addMetadata(new ProjectArtifactMetadata(artifact, pomFile)); artifact.setRelease(true); final File file = artifact.getFile();
artifact.setRelease( true ); metadata = new ProjectArtifactMetadata( artifact, pomFile ); artifact.addMetadata( metadata ); File file = artifact.getFile();
artifact.setFile( project.getFile() ); ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, project.getFile() ); artifact.addMetadata( metadata ); String filename = finalName + "." + artifact.getArtifactHandler().getExtension();
request.addArtifact( mainArtifact ); String versionKey = artifact.getGroupId() + ':' + artifact.getArtifactId(); String snapshotKey = null; if ( artifact.isSnapshot() ) snapshotKey = versionKey + ':' + artifact.getBaseVersion(); pomArtifact = pomArtifact.setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ); request.addArtifact( pomArtifact );
if ( !isPomArtifact ) ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, pom.getFile() ); artifact.addMetadata( metadata ); installer.install( attachedArtifact.getFile(), attachedArtifact, localRepo ); "Error installing artifact '" + artifact.getDependencyConflictId() + "': " + e.getMessage(), e );
if ( isPomArtifact ) artifact.setFile( pomFile ); ProjectArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, pomFile ); artifact.addMetadata( metadata ); artifact.setRepository( artifactRepository );
metadata = new ProjectArtifactMetadata( artifact, pomFile ); artifact.addMetadata( metadata ); File file = artifact.getFile(); LOGGER.debug( "Installing artifact: ", attached.getId() ); installer.install( buildingRequest, Collections.singletonList( attached ) ); addMetaDataFilesForArtifact( buildingRequest, attached, metadataFiles );
getLog().info( "Processing " + index + "/" + count ); File pom = createMavenProject( man, wrapperList, externals, searcher ); ArtifactMetadata metadata = new ProjectArtifactMetadata( art, pom ); art.addMetadata( metadata ); File javadoc = null; Artifact javadocArt = null; if ( javadocRoot != null ) File zip = new File( javadocRoot, art.getArtifactId() + ".zip" ); if ( zip.exists() ) if ( sourceRoot != null ) File zip = new File( sourceRoot, art.getArtifactId() + ".zip" ); if ( zip.exists() ) getLog().info( "Processing external " + index + "/" + count ); File pom = createExternalProject( ex ); ArtifactMetadata metadata = new ProjectArtifactMetadata( art, pom ); art.addMetadata( metadata ); if ( !skipLocalInstall ) Artifact art = createClusterArtifact( cluster, forcedVersion ); File pom = createClusterProject( art, modules ); ProjectArtifactMetadata metadata = new ProjectArtifactMetadata( art, pom ); art.addMetadata( metadata ); if ( !skipLocalInstall )
ArtifactMetadata metadata = new ProjectArtifactMetadata(artifact, generatePomFile(model)); artifact.addMetadata(metadata); ArtifactMetadata metadata = new ProjectArtifactMetadata(artifact, pomFile); artifact.addMetadata(metadata); if (sources != null) { this.projectHelper.attachArtifact(project, artifact.getType(), "sources", sources); getDeployer().deploy(sources, (Artifact) project.getAttachedArtifacts().get(0), repo, this.localRepository);
artifact.addMetadata( metadata ); metadata = new ProjectArtifactMetadata( artifact, pomFile ); artifact.addMetadata( metadata ); artifact.addMetadata( metadata );
@Override public void deploy(MavenEmbedder embedder, ArtifactRepository deploymentRepository, TaskListener listener) throws MavenEmbedderException, IOException, ComponentLookupException, ArtifactDeploymentException { ArtifactHandlerManager handlerManager = embedder.lookup(ArtifactHandlerManager.class); ArtifactFactory factory = embedder.lookup(ArtifactFactory.class); PrintStream logger = listener.getLogger(); boolean maven3orLater = MavenUtil.maven3orLater(parent.getModuleSetBuild().getMavenVersionUsed()); if (!deploymentRepository.isUniqueVersion() && maven3orLater) { logger.println("uniqueVersion == false is not anymore supported in maven 3"); ((WrappedArtifactRepository) deploymentRepository).setUniqueVersion( true ); } Artifact main = mainArtifact.toArtifact(handlerManager,factory,parent); if(!isPOM()) main.addMetadata(new ProjectArtifactMetadata(main,pomArtifact.getFile(parent))); // deploy the main artifact. This also deploys the POM logger.println(Messages.MavenArtifact_DeployingMainArtifact(main.getFile().getName())); deployMavenArtifact( main, deploymentRepository, embedder ); for (MavenArtifact aa : attachedArtifacts) { Artifact a = aa.toArtifact(handlerManager,factory, parent); logger.println(Messages.MavenArtifact_DeployingAttachedArtifact(a.getFile().getName())); deployMavenArtifact( a, deploymentRepository, embedder ); } }
request.addArtifact( mainArtifact ); for ( ArtifactMetadata metadata : artifact.getMetadataList() ) pomArtifact = pomArtifact.setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ); request.addArtifact( pomArtifact ); if ( artifact.isSnapshot() ) artifact.addMetadata( new SnapshotArtifactRepositoryMetadata( artifact, snapshot ) );
.getVersion(), null, project.getPackaging() ); artifact.setFile( artifactFile ); artifact.addMetadata( new ProjectArtifactMetadata( artifact, project.getFile() ) );
if ( artifact.isSnapshot() && remoteSnapshotRepository != null ) if ( !isPomArtifact ) ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, pom.getFile() ); artifact.addMetadata( metadata ); "Error deploying artifact '" + artifact.getDependencyConflictId() + "': " + e.getMessage(), e );
pomFile.deleteOnExit(); new MavenXpp3Writer().write( fw, model ); metadata = new ProjectArtifactMetadata( pomArtifact, pomFile ); pomArtifact.addMetadata( metadata );