/** {@inheritDoc} */ public File getFile() { // we need to get the latest file for the project, not the artifact that was created at one point in time return project.getArtifact().getFile(); }
/** {@inheritDoc} */ public File getFile() { // we need to get the latest file for the project, not the artifact that was created at one point in time return project.getArtifact().getFile(); }
private void setArtifactFile(MavenProject project, File artifactFile) { Artifact artifact = project.getArtifact(); if (artifact != null) { artifact.setFile(artifactFile); } }
/** * @return true if the pom type is APK, APKLIB, or APKSOURCES */ private boolean isCurrentProjectAndroid() { Set<String> androidArtifacts = new HashSet<String>() { { addAll( Arrays.asList( APK, APKLIB, APKSOURCES, AAR ) ); } }; return androidArtifacts.contains( project.getArtifact().getType() ); }
public ActiveProjectArtifact( MavenProject project, Artifact artifact ) { this.artifact = artifact; this.project = project; artifact.setFile( project.getArtifact().getFile() ); artifact.setResolved( true ); }
public ActiveProjectArtifact( MavenProject project, Artifact artifact ) { this.artifact = artifact; this.project = project; artifact.setFile( project.getArtifact().getFile() ); artifact.setResolved( true ); }
void attachJar(@Nonnull File jarFile) { if (classifier != null) { projectHelper.attachArtifact(project, "docker-info", classifier, jarFile); } else { project.getArtifact().setFile(jarFile); } }
/** {@inheritDoc} */ public void setFile( File destination ) { artifact.setFile( destination ); project.getArtifact().setFile( destination ); }
/** {@inheritDoc} */ public void setFile( File destination ) { artifact.setFile( destination ); project.getArtifact().setFile( destination ); }
private void attachJar( File jarFile ) { if ( attachJar ) { projectHelper.attachArtifact( project, "jar", project.getArtifact().getClassifier(), jarFile ); } }
public void attachArtifact( MavenProject project, File artifactFile, String artifactClassifier ) { Artifact projectArtifact = project.getArtifact(); Artifact artifact = new AttachedArtifact( projectArtifact, projectArtifact.getType(), artifactClassifier, projectArtifact.getArtifactHandler() ); artifact.setFile( artifactFile ); artifact.setResolved( true ); project.addAttachedArtifact( artifact ); }
public void attachArtifact( MavenProject project, File artifactFile, String artifactClassifier ) { Artifact projectArtifact = project.getArtifact(); Artifact artifact = new AttachedArtifact( projectArtifact, projectArtifact.getType(), artifactClassifier, projectArtifact.getArtifactHandler() ); artifact.setFile( artifactFile ); artifact.setResolved( true ); attachArtifact( project, artifact ); }
public ArtifactRepository getDistributionManagementArtifactRepository() { return getArtifact().isSnapshot() && ( getSnapshotArtifactRepository() != null ) ? getSnapshotArtifactRepository() : getReleaseArtifactRepository(); }
public ArtifactRepository getDistributionManagementArtifactRepository() { return getArtifact().isSnapshot() && ( getSnapshotArtifactRepository() != null ) ? getSnapshotArtifactRepository() : getReleaseArtifactRepository(); }
public void attachArtifact( MavenProject project, String artifactType, File artifactFile ) { ArtifactHandler handler = artifactHandlerManager.getArtifactHandler( artifactType ); Artifact artifact = new AttachedArtifact( project.getArtifact(), artifactType, handler ); artifact.setFile( artifactFile ); artifact.setResolved( true ); project.addAttachedArtifact( artifact ); }
public void attachArtifact( MavenProject project, String artifactType, File artifactFile ) { ArtifactHandler handler = artifactHandlerManager.getArtifactHandler( artifactType ); Artifact artifact = new AttachedArtifact( project.getArtifact(), artifactType, handler ); artifact.setFile( artifactFile ); artifact.setResolved( true ); attachArtifact( project, artifact ); }
/** * @param project MavenProject for which to return the dependencies. * @param session MavenSession in which to look for reactor dependencies. * @return all the dependencies for a project. * @throws DependencyGraphBuilderException if the dependency graph can't be built. */ public Set<Artifact> getProjectDependenciesFor( MavenProject project, MavenSession session ) throws DependencyGraphBuilderException { // No need to filter our search. We want to resolve all artifacts. final DependencyNode node = dependencyGraphBuilder.buildDependencyGraph( project, null, session.getProjects() ); final DependencyCollector collector = new DependencyCollector( log, project.getArtifact() ); collector.visit( node, false ); return collector.getDependencies(); }
/** * Tries to resolve the specified artifact from the artifacts of the given project. * * @param project The project to try to resolve the artifact from, must not be <code>null</code>. * @param requestedArtifact The artifact to resolve, must not be <code>null</code>. * @return The matching artifact from the project or <code>null</code> if not found. Note that this */ private Artifact findMatchingArtifact( MavenProject project, Artifact requestedArtifact ) { String requestedRepositoryConflictId = ArtifactIdUtils.toVersionlessId( requestedArtifact ); Artifact mainArtifact = RepositoryUtils.toArtifact( project.getArtifact() ); if ( requestedRepositoryConflictId.equals( ArtifactIdUtils.toVersionlessId( mainArtifact ) ) ) { return mainArtifact; } for ( Artifact attachedArtifact : RepositoryUtils.toArtifacts( project.getAttachedArtifacts() ) ) { if ( attachedArtifactComparison( requestedArtifact, attachedArtifact ) ) { return attachedArtifact; } } return null; }
public void attachArtifact( MavenProject project, String artifactType, String artifactClassifier, File artifactFile ) { String type = artifactType; ArtifactHandler handler = null; if ( type != null ) { handler = artifactHandlerManager.getArtifactHandler( artifactType ); } if ( handler == null ) { handler = artifactHandlerManager.getArtifactHandler( "jar" ); } Artifact artifact = new AttachedArtifact( project.getArtifact(), artifactType, artifactClassifier, handler ); artifact.setFile( artifactFile ); artifact.setResolved( true ); project.addAttachedArtifact( artifact ); }
public void attachArtifact( MavenProject project, String artifactType, String artifactClassifier, File artifactFile ) { String type = artifactType; ArtifactHandler handler = null; if ( type != null ) { handler = artifactHandlerManager.getArtifactHandler( artifactType ); } if ( handler == null ) { handler = artifactHandlerManager.getArtifactHandler( "jar" ); } Artifact artifact = new AttachedArtifact( project.getArtifact(), artifactType, artifactClassifier, handler ); artifact.setFile( artifactFile ); artifact.setResolved( true ); attachArtifact( project, artifact ); }