本文整理了Java中org.apache.maven.artifact.Artifact.isOptional()
方法的一些代码示例,展示了Artifact.isOptional()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Artifact.isOptional()
方法的具体详情如下:
包路径:org.apache.maven.artifact.Artifact
类名称:Artifact
方法名:isOptional
暂无
代码示例来源:origin: org.apache.maven/maven-project
/** {@inheritDoc} */
public boolean isOptional()
{
return artifact.isOptional();
}
代码示例来源:origin: apache/maven
/** {@inheritDoc} */
public boolean isOptional()
{
return artifact.isOptional();
}
代码示例来源:origin: simpligility/android-maven-plugin
@Override
public boolean include( Artifact artifact )
{
return !artifact.isOptional();
}
};
代码示例来源:origin: apache/maven
private static int artifactHashCode( Artifact a )
{
int result = 17;
result = 31 * result + a.getGroupId().hashCode();
result = 31 * result + a.getArtifactId().hashCode();
result = 31 * result + a.getType().hashCode();
if ( a.getVersion() != null )
{
result = 31 * result + a.getVersion().hashCode();
}
result = 31 * result + ( a.getClassifier() != null ? a.getClassifier().hashCode() : 0 );
result = 31 * result + ( a.getScope() != null ? a.getScope().hashCode() : 0 );
result = 31 * result + ( a.getDependencyFilter() != null ? a.getDependencyFilter().hashCode() : 0 );
result = 31 * result + ( a.isOptional() ? 1 : 0 );
return result;
}
代码示例来源:origin: org.apache.maven/maven-project
public AttachedArtifact( Artifact parent, String type, String classifier, ArtifactHandler artifactHandler )
{
super( parent.getGroupId(), parent.getArtifactId(), parent.getVersionRange(), parent.getScope(), type,
classifier, artifactHandler, parent.isOptional() );
setDependencyTrail( Collections.singletonList( parent.getId() ) );
this.parent = parent;
if ( getId().equals( parent.getId() ) )
{
throw new InvalidArtifactRTException( parent.getGroupId(), parent.getArtifactId(), parent.getVersion(), parent.getType(), "An attached artifact must have a different ID than its corresponding main artifact." );
}
}
代码示例来源:origin: apache/maven
public AttachedArtifact( Artifact parent, String type, String classifier, ArtifactHandler artifactHandler )
{
super( parent.getGroupId(), parent.getArtifactId(), parent.getVersionRange(), parent.getScope(), type,
classifier, artifactHandler, parent.isOptional() );
setDependencyTrail( Collections.singletonList( parent.getId() ) );
this.parent = parent;
if ( getId().equals( parent.getId() ) )
{
throw new InvalidArtifactRTException( parent.getGroupId(), parent.getArtifactId(), parent.getVersion(),
parent.getType(), "An attached artifact must have a different ID"
+ " than its corresponding main artifact." );
}
}
代码示例来源:origin: apache/maven
public static Dependency toDependency( org.apache.maven.artifact.Artifact artifact,
Collection<org.apache.maven.model.Exclusion> exclusions )
{
if ( artifact == null )
{
return null;
}
Artifact result = toArtifact( artifact );
List<Exclusion> excl = null;
if ( exclusions != null )
{
excl = new ArrayList<>( exclusions.size() );
for ( org.apache.maven.model.Exclusion exclusion : exclusions )
{
excl.add( toExclusion( exclusion ) );
}
}
return new Dependency( result, artifact.getScope(), artifact.isOptional(), excl );
}
代码示例来源:origin: apache/maven
private static boolean artifactEquals( Artifact a1, Artifact a2 )
{
if ( a1 == a2 )
{
return true;
}
return eq( a1.getGroupId(), a2.getGroupId() )
&& eq( a1.getArtifactId(), a2.getArtifactId() )
&& eq( a1.getType(), a2.getType() )
&& eq( a1.getVersion(), a2.getVersion() )
&& eq( a1.getClassifier(), a2.getClassifier() )
&& eq( a1.getScope(), a2.getScope() )
&& eq( a1.getDependencyFilter(), a2.getDependencyFilter() )
&& a1.isOptional() == a2.isOptional();
}
代码示例来源:origin: org.apache.maven/maven-project
result.setDependencyFilter( artifact.getDependencyFilter() );
result.setDependencyTrail( artifact.getDependencyTrail() );
result.setOptional( artifact.isOptional() );
result.setRelease( artifact.isRelease() );
代码示例来源:origin: apache/maven
artifact.getArtifactHandler(), artifact.isOptional() );
clone.setRelease( artifact.isRelease() );
clone.setResolvedVersion( artifact.getVersion() );
代码示例来源:origin: org.apache.maven/maven-artifact
artifact.getArtifactHandler(), artifact.isOptional() );
clone.setRelease( artifact.isRelease() );
clone.setResolvedVersion( artifact.getVersion() );
代码示例来源:origin: apache/maven
if ( node.isChildOfRootNode() || !artifact.isOptional() )
代码示例来源:origin: apache/maven
if ( !child.isResolved() && ( !child.getArtifact().isOptional() || child.isChildOfRootNode() ) )
代码示例来源:origin: org.wisdom-framework/wisdom-maven-plugin
@Override
public boolean include(Artifact artifact) {
return artifact.isOptional() == v;
}
});
代码示例来源:origin: siom79/japicmp
@Override
public boolean include(Artifact artifact) {
boolean include = true;
if (artifact != null && artifact.isOptional()) {
include = false;
}
return include;
}
});
代码示例来源:origin: ferstl/depgraph-maven-plugin
@Override
public boolean include(Artifact artifact) {
return !artifact.isOptional();
}
}
代码示例来源:origin: ferstl/depgraph-maven-plugin
public void merge(DependencyNode other) {
if (this == other) {
return;
}
if (this.artifact.isOptional()) {
this.artifact.setOptional(other.getArtifact().isOptional());
}
this.scopes.addAll(other.scopes);
this.classifiers.addAll(other.classifiers);
this.types.addAll(other.types);
}
代码示例来源:origin: maven-nar/nar-maven-plugin
public NarArtifact(final Artifact dependency, final NarInfo narInfo) {
super(dependency.getGroupId(), dependency.getArtifactId(), dependency.getVersionRange(), dependency.getScope(),
dependency.getType(), dependency.getClassifier(), dependency.getArtifactHandler(), dependency.isOptional());
this.setFile(dependency.getFile());
this.narInfo = narInfo;
}
代码示例来源:origin: maven-nar/nar-maven-plugin
public AttachedNarArtifact(final Artifact parent, final String type, final String classifier) {
super(parent.getGroupId(), parent.getArtifactId(), parent.getVersionRange(), parent.getScope(), type, classifier,
null, parent.isOptional());
setArtifactHandler(new Handler(classifier));
}
代码示例来源:origin: CoreMedia/jangaroo-tools
public void unpack(File target)
throws ArchiverException {
unarchiver.setOverwrite(false);
unarchiver.setFileSelectors(new FileSelector[]{new MetaInfResourcesFileSelector()});
Set<Artifact> dependencies = getArtifacts();
for (Artifact dependency : dependencies) {
getLog().debug("Dependency: " + dependency);
if (!dependency.isOptional() && "jar".equals(dependency.getType())) {
unpack(unarchiver, dependency, target);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!