Refine search
public MavenProject resolvePom() throws ProjectBuildingException { return builder.buildFromRepository(artifact,remoteRepositories,localRepository); }
superProject = mavenProjectBuilder.buildStandaloneSuperProject( new DefaultProjectBuilderConfiguration() ); for ( Iterator it = superProject.getRemoteArtifactRepositories().iterator(); it.hasNext(); )
public MavenProject readProjectWithDependencies( File mavenProject ) throws ProjectBuildingException, ArtifactResolutionException, ArtifactNotFoundException { return mavenProjectBuilder.buildWithDependencies( mavenProject, localRepository, profileManager ); }
MavenProject origParent = aProject.getParent(); if ( origParent != null ) if ( reactorProject.getGroupId().equals( origParent.getGroupId() ) && reactorProject.getArtifactId().equals( origParent.getArtifactId() ) && reactorProject.getVersion().equals( origParent.getVersion() ) ) MavenProject mavenProject = mavenProjectBuilder.build( pomFile, localRepository, null ); if ( mavenProject.getGroupId().equals( origParent.getGroupId() ) parentProject = mavenProjectBuilder.buildFromRepository( aProject.getParentArtifact(), aProject .getRemoteArtifactRepositories(), localRepository ); getLogger().info( "Parent project loaded from repository: " + parentProject.getId() );
properties.setProperty(Constants.GROUP_ID, project.getGroupId()); properties.setProperty(Constants.ARTIFACT_ID, project.getArtifactId()); properties.setProperty(Constants.VERSION, project.getVersion()); MavenProject p = projectBuilder.buildFromRepository(pa, project.getRemoteArtifactRepositories(), localRepository); if (p.getDistributionManagement() != null) {
try MavenProject project = projectBuilder.build( pomInfo.getPomFile(), repositoryTool .createLocalArtifactRepositoryInstance(), null ); Artifact artifact = artifactFactory.createArtifact( project.getGroupId(), project.getArtifactId(), project .getVersion(), null, project.getPackaging() );
mavenProjectBuilder.buildFromRepository( artifact, remoteRepositories, localRepository, true ); depMavenProject.getArtifact().setScope( artifact.getScope() ); if ( !depMavenProject.getGroupId().equals( artifact.getGroupId() ) ) depMavenProject.setGroupId( artifact.getGroupId() ); depMavenProject.getArtifact().setGroupId( artifact.getGroupId() );
if ( project.getModules().size() > 0 ) for ( String module : (List<String>) project.getModules() ) + " not found in reactor: loading locally" ); File f = new File( project.getBasedir(), module + "/pom.xml" ); if ( f.exists() ) moduleProject = mavenProjectBuilder.build( f, localRepository, null );
List<?> artifactRepositories = project.getPluginArtifactRepositories(); if ( artifactRepositories == null ) MavenProject pluginProject = mavenProjectBuilder.buildFromRepository( pluginArtifact, artifactRepositories, localRepository ); tableRow( getPluginRow( pluginProject.getGroupId(), pluginProject.getArtifactId(), pluginProject .getVersion(), pluginProject.getUrl() ) );
if (detectProjectDependencies) for (Artifact artifact : project.getArtifacts()) { String dependencyKey = ArtifactUtils.versionlessKey(artifact.getGroupId(), artifact.getArtifactId()); this.projectBuilder.buildFromRepository( rootArtifact, this.remoteRepositories, this.localRepository ); List<Dependency> dependencies = rootProject.getDependencies(); Set<Artifact> dependencyArtifacts = MavenMetadataSource.createArtifacts( artifactFactory, dependencies, null, null, null ); dependencyArtifacts.add( rootProject.getArtifact() ); result = resolver.resolveTransitively( dependencyArtifacts, rootArtifact, Collections.EMPTY_MAP, localRepository,
try project = projectBuilder.build( new File( repositoryLocation, path ), localArtifactRepository, null, false ); artifactFactory.createProjectArtifact( project.getGroupId(), project.getArtifactId(), project.getVersion() );
private void createDependencyReducedPom( Set<String> artifactsToRemove ) throws IOException, DependencyTreeBuilderException, ProjectBuildingException Model model = project.getOriginalModel(); List<Dependency> dependencies = new ArrayList<Dependency>(); for ( Iterator it = project.getArtifacts().iterator(); it.hasNext(); ) List<Dependency> origDeps = project.getDependencies(); MavenProject p2 = mavenProjectBuilder.build( f, localRepository, null ); modified = updateExcludesInDeps( p2, dependencies, transitiveDeps );
this.projectBuilder.buildFromRepository( executablePomArtifact, this.remoteRepositories, this.localRepository ); List<Dependency> dependencies = executableProject.getDependencies(); dependencyArtifacts.add( executableProject.getArtifact() );
final MavenProject proj = mavenProjectBuilder.buildFromRepository( artifact, remoteRepositories, true ); final String packaging = proj.getPackaging(); final String finalName = proj.getBuild().getFinalName(); for( Object ext:proj.getBuild().getExtensions())
public File resolve( Artifact artifact ) throws PathResolutionException { MavenProject project; try { Artifact dummy = artifactFactory.createProjectArtifact( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion() ); project = projectBuilder.buildFromRepository( dummy, remoteRepositories, localRepository ); } catch ( ProjectBuildingException e ) { throw new PathResolutionException( "Cannot build project for artifact: " + artifact + ". Reason: " + e.getMessage(), e ); } String prefix = project.getProperties().getProperty( "prefix" ); List valueSources = new ArrayList(); valueSources.add( new ObjectBasedValueSource( project ) ); valueSources.add( new MapBasedValueSource( project.getProperties() ) ); valueSources.add( new MapBasedValueSource( System.getProperties() ) ); RegexBasedInterpolator interpolator = new RegexBasedInterpolator( valueSources ); prefix = interpolator.interpolate( prefix, "project|pom" ); log.debug( "Prefix for project: " + project.getId() + " is: " + prefix ); return new File( prefix ); }
private void addModules( List<MavenProject> reactorProjects, MavenProject project ) throws ContinuumReleaseException { for ( Object o : project.getModules() ) { String moduleDir = o.toString(); File pomFile = new File( project.getBasedir(), moduleDir + "/pom.xml" ); try { MavenProject reactorProject = projectBuilder.build( pomFile, getLocalRepository(), getProfileManager( settings ) ); reactorProjects.add( reactorProject ); addModules( reactorProjects, reactorProject ); } catch ( ProjectBuildingException e ) { throw new ContinuumReleaseException( "Failed to build project.", e ); } } }
projectBuilder.build(pomFile, artifactRepository, profileManager, false); if (filterSubprojects) project.getGroupId() + ':' + project.getArtifactId(); final String message = Messages.getString("project.skipped", projectId, pomFile); project.getGroupId() + ':' + project.getArtifactId();
if ( project.getModules().size() > 0 ) List<Model> models = new ArrayList<Model>( project.getModules().size() ); for ( Iterator<String> i = project.getModules().iterator(); i.hasNext(); ) model = mavenProjectBuilder.build( f, localRepository, null ).getModel();
while ( true ) final File parentDir = project.getBasedir().getParentFile(); if ( parentDir != null && parentDir.isDirectory() ) builder.build( parent, localRepository, globalProfileManager ); if ( getAllChildModules( parentProject, logger ).contains( project.getBasedir().getName() ) ) logger.debug( "Local aggregation root is " + project.getBasedir() ); return project;
depProj = projectBuilder.buildFromRepository(depObj, remoteRepositories, localRepository, false); } catch (ProjectBuildingException e) { throw new ProjectBuildingException(key, "Error creating dependent artifacts", e); registerVerified(depProj, supplement); if (supplement != null) { Model merged = SupplementalModelHelper.mergeModels(assembler, depProj.getModel(), supplement); Set<String> origLicenses = depProj.getModel().getLicenses().stream().map(License::getUrl).collect(Collectors.toSet()); Set<String> newLicenses = merged.getLicenses().stream().map(License::getUrl).collect(Collectors.toSet()); + " changed with supplemental model; was: " + origLicenses + ", now: " + newLicenses); depProj = new MavenProject(merged); depProj.setArtifact(depObj); depProj.setVersion(depObj.getVersion());