org.apache.maven.artifact.Artifact.setDependencyFilter()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(67)

本文整理了Java中org.apache.maven.artifact.Artifact.setDependencyFilter()方法的一些代码示例,展示了Artifact.setDependencyFilter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Artifact.setDependencyFilter()方法的具体详情如下:
包路径:org.apache.maven.artifact.Artifact
类名称:Artifact
方法名:setDependencyFilter

Artifact.setDependencyFilter介绍

暂无

代码示例

代码示例来源:origin: apache/maven

/** {@inheritDoc} */
public void setDependencyFilter( ArtifactFilter artifactFilter )
{
  artifact.setDependencyFilter( artifactFilter );
}

代码示例来源:origin: org.apache.maven/maven-project

/** {@inheritDoc} */
public void setDependencyFilter( ArtifactFilter artifactFilter )
{
  artifact.setDependencyFilter( artifactFilter );
}

代码示例来源:origin: apache/maven

private static Artifact createDependencyArtifact( ArtifactFactory factory, Dependency dependency,
                         String inheritedScope, ArtifactFilter inheritedFilter )
  throws InvalidVersionSpecificationException
{
  String effectiveScope = getEffectiveScope( dependency.getScope(), inheritedScope );
  if ( effectiveScope == null )
  {
    return null;
  }
  VersionRange versionRange = VersionRange.createFromVersionSpec( dependency.getVersion() );
  Artifact dependencyArtifact =
    factory.createDependencyArtifact( dependency.getGroupId(), dependency.getArtifactId(), versionRange,
                     dependency.getType(), dependency.getClassifier(), effectiveScope,
                     dependency.isOptional() );
  ArtifactFilter dependencyFilter = inheritedFilter;
  if ( dependencyFilter != null && !dependencyFilter.include( dependencyArtifact ) )
  {
    return null;
  }
  if ( Artifact.SCOPE_SYSTEM.equals( effectiveScope ) )
  {
    dependencyArtifact.setFile( new File( dependency.getSystemPath() ) );
  }
  dependencyArtifact.setDependencyFilter( createDependencyFilter( dependency, dependencyFilter ) );
  return dependencyArtifact;
}

代码示例来源:origin: apache/maven

artifact.setDependencyFilter( new ExcludesArtifactFilter( exclusions ) );

代码示例来源:origin: apache/maven

artifact.setDependencyFilter( new ExcludesArtifactFilter( exclusions ) );

代码示例来源:origin: org.apache.maven/maven-project

artifact.setDependencyFilter( artifactFilter );

代码示例来源:origin: org.apache.maven/maven-project

result.setDependencyFilter( artifact.getDependencyFilter() );
result.setDependencyTrail( artifact.getDependencyTrail() );
result.setOptional( artifact.isOptional() );

代码示例来源:origin: org.apache.maven/maven-project

artifact.setDependencyFilter( eaf );
artifact.setDependencyFilter( null );

代码示例来源:origin: apache/maven

aaf.add( artifact.getDependencyFilter() );
aaf.add( managedExclusionFilter );
artifact.setDependencyFilter( aaf );
artifact.setDependencyFilter( managedExclusionFilter );

代码示例来源:origin: org.apache.maven.plugins/maven-gpg-plugin

public void setDependencyFilter( ArtifactFilter artifactFilter )
{
  delegate.setDependencyFilter( artifactFilter );
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder

public void setDependencyFilter(ArtifactFilter artifactFilter) {
  original.setDependencyFilter(artifactFilter);
}

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

public void setDependencyFilter(ArtifactFilter artifactFilter) {
  original.setDependencyFilter(artifactFilter);
}

代码示例来源:origin: de.saumya.mojo/gem-maven-plugin

public void setDependencyFilter(final ArtifactFilter artifactFilter) {
  this.artifact.setDependencyFilter(artifactFilter);
}

代码示例来源:origin: torquebox/jruby-maven-plugins

public void setDependencyFilter(final ArtifactFilter artifactFilter) {
  this.artifact.setDependencyFilter(artifactFilter);
}

代码示例来源:origin: org.apache.maven.plugins/maven-eclipse-plugin

/**
 * Apply exclusion filters to direct AND transitive dependencies.
 * 
 * @param artifact
 * @param dependency
 */
private void handleExclusions( Artifact artifact, Dependency dependency )
{
  List exclusions = new ArrayList();
  for (Exclusion e : dependency.getExclusions()) {
    exclusions.add(e.getGroupId() + ":" + e.getArtifactId()); //$NON-NLS-1$
  }
  ArtifactFilter newFilter = new ExcludesArtifactFilter( exclusions );
  artifact.setDependencyFilter( newFilter );
}

代码示例来源:origin: org.apache.maven.plugins/maven-idea-plugin

artifact.setDependencyFilter( newFilter );

代码示例来源:origin: org.apache.camel/camel-maven-plugin

art.setDependencyFilter(newFilter);

代码示例来源:origin: org.codehaus.mojo/plugin-support

artifact.setDependencyFilter(newFilter);

代码示例来源:origin: org.apache.geronimo.genesis.plugins/plugin-support

artifact.setDependencyFilter(newFilter);

相关文章

微信公众号

最新文章

更多