本文整理了Java中org.apache.maven.artifact.Artifact.setOptional()
方法的一些代码示例,展示了Artifact.setOptional()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Artifact.setOptional()
方法的具体详情如下:
包路径:org.apache.maven.artifact.Artifact
类名称:Artifact
方法名:setOptional
暂无
代码示例来源:origin: org.apache.maven/maven-project
/** {@inheritDoc} */
public void setOptional( boolean optional )
{
artifact.setOptional( optional );
}
代码示例来源:origin: apache/maven
/** {@inheritDoc} */
public void setOptional( boolean optional )
{
artifact.setOptional( optional );
}
代码示例来源:origin: apache/maven
private static org.apache.maven.artifact.Artifact toArtifact( Dependency dependency )
{
if ( dependency == null )
{
return null;
}
org.apache.maven.artifact.Artifact result = toArtifact( dependency.getArtifact() );
result.setScope( dependency.getScope() );
result.setOptional( dependency.isOptional() );
return result;
}
代码示例来源:origin: org.apache.maven/maven-project
result.setDependencyFilter( artifact.getDependencyFilter() );
result.setDependencyTrail( artifact.getDependencyTrail() );
result.setOptional( artifact.isOptional() );
result.setRelease( artifact.isRelease() );
代码示例来源:origin: org.apache.maven.plugins/maven-gpg-plugin
public void setOptional( boolean optional )
{
delegate.setOptional( optional );
}
代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder
public void setOptional(boolean optional) {
original.setOptional(optional);
}
代码示例来源:origin: de.saumya.mojo/gem-maven-plugin
public void setOptional(final boolean optional) {
this.artifact.setOptional(optional);
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder
public void setOptional(boolean optional) {
original.setOptional(optional);
}
代码示例来源:origin: torquebox/jruby-maven-plugins
public void setOptional(final boolean optional) {
this.artifact.setOptional(optional);
}
代码示例来源: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: org.apache.maven.shared/maven-dependency-tree
private Artifact getDependencyArtifact( Dependency dep )
{
Artifact mavenArtifact = RepositoryUtils.toArtifact( dep.getArtifact() );
mavenArtifact.setScope( dep.getScope() );
mavenArtifact.setOptional( dep.isOptional() );
return mavenArtifact;
}
代码示例来源:origin: io.takari.maven.plugins/takari-lifecycle-plugin
private static org.apache.maven.artifact.Artifact toArtifact(Dependency dependency) {
if (dependency == null) {
return null;
}
org.apache.maven.artifact.Artifact result = toArtifact(dependency.getArtifact());
result.setScope(dependency.getScope());
result.setOptional(dependency.isOptional());
return result;
}
代码示例来源:origin: takari/takari-lifecycle
private static org.apache.maven.artifact.Artifact toArtifact(Dependency dependency) {
if (dependency == null) {
return null;
}
org.apache.maven.artifact.Artifact result = toArtifact(dependency.getArtifact());
result.setScope(dependency.getScope());
result.setOptional(dependency.isOptional());
return result;
}
代码示例来源:origin: org.apache.maven.shared/maven-dependency-tree
private Artifact getDependencyArtifact( Dependency dep )
{
org.eclipse.aether.artifact.Artifact artifact = dep.getArtifact();
try
{
Artifact mavenArtifact = (Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact",
org.eclipse.aether.artifact.Artifact.class, artifact );
mavenArtifact.setScope( dep.getScope() );
mavenArtifact.setOptional( dep.isOptional() );
return mavenArtifact;
}
catch ( DependencyGraphBuilderException e )
{
// ReflectionException should not happen
throw new RuntimeException( e.getMessage(), e );
}
}
代码示例来源:origin: chrisdchristo/capsule-maven-plugin
Artifact toArtifact(final ArtifactResult ar) {
if (ar == null) return null;
final Artifact artifact = new org.apache.maven.artifact.DefaultArtifact(
ar.getArtifact().getGroupId(),
ar.getArtifact().getArtifactId(),
ar.getArtifact().getVersion(),
null,
"jar",
ar.getArtifact().getClassifier(),
null);
if (ar.getRequest().getDependencyNode() != null && ar.getRequest().getDependencyNode().getDependency() != null) {
artifact.setScope(ar.getRequest().getDependencyNode().getDependency().getScope());
artifact.setOptional(ar.getRequest().getDependencyNode().getDependency().isOptional());
}
if (artifact.getScope() == null || artifact.getScope().isEmpty()) artifact.setScope("compile");
artifact.setFile(ar.getArtifact().getFile());
return artifact;
}
内容来源于网络,如有侵权,请联系作者删除!