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

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

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

Artifact.getSelectedVersion介绍

暂无

代码示例

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

/** {@inheritDoc} */
public ArtifactVersion getSelectedVersion()
  throws OverConstrainedVersionException
{
  return artifact.getSelectedVersion();
}

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

/** {@inheritDoc} */
public ArtifactVersion getSelectedVersion()
  throws OverConstrainedVersionException
{
  return artifact.getSelectedVersion();
}

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

public ResolutionNode resolveConflict( ResolutionNode node1, ResolutionNode node2 )
  {
    try
    {
      ArtifactVersion version1 = node1.getArtifact().getSelectedVersion();
      ArtifactVersion version2 = node2.getArtifact().getSelectedVersion();

      return version1.compareTo( version2 ) <= 0 ? node1 : node2;
    }
    catch ( OverConstrainedVersionException exception )
    {
      // TODO log message or throw exception?

      return null;
    }
  }
}

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

public ResolutionNode resolveConflict( ResolutionNode node1, ResolutionNode node2 )
  {
    try
    {
      ArtifactVersion version1 = node1.getArtifact().getSelectedVersion();
      ArtifactVersion version2 = node2.getArtifact().getSelectedVersion();

      return version1.compareTo( version2 ) > 0 ? node1 : node2;
    }
    catch ( OverConstrainedVersionException exception )
    {
      // TODO log message or throw exception?

      return null;
    }
  }
}

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

ArtifactVersion selected = artifact.getSelectedVersion();

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

version = artifact.getSelectedVersion();

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

public ArtifactVersion getSelectedVersion()
  throws OverConstrainedVersionException
{
  return delegate.getSelectedVersion();
}

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

public ArtifactVersion getSelectedVersion()
    throws OverConstrainedVersionException {
  return this.artifact.getSelectedVersion();
}

代码示例来源:origin: jenkinsci/maven-hpi-plugin

public ArtifactVersion getVersionNumber() throws OverConstrainedVersionException {
  return artifact.getSelectedVersion();
}

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

public ArtifactVersion getSelectedVersion() throws OverConstrainedVersionException {
  return original.getSelectedVersion();
}

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

public ArtifactVersion getSelectedVersion()
    throws OverConstrainedVersionException {
  return this.artifact.getSelectedVersion();
}

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

public ArtifactVersion getSelectedVersion() throws OverConstrainedVersionException {
  return original.getSelectedVersion();
}

代码示例来源:origin: antlr/antlr3

private ArtifactVersion determineArtifactVersion(Artifact artifact) throws MojoExecutionException {
  try {
    return artifact.getVersion() != null
        ? new DefaultArtifactVersion( artifact.getVersion() )
        : artifact.getSelectedVersion();
  }
  catch ( OverConstrainedVersionException e ) {
    throw new MojoExecutionException( "artifact [" + artifact.getId() + "] defined an overly constrained version range" );
  }
}

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

@Override
  public boolean include( Artifact dependency )
  {
    try
    {
      // use the symbolic version if available (ie. 1.0.0-SNAPSHOT)
      return super.matches( dependency.getSelectedVersion().toString() );
    }
    catch ( Exception e )
    {
      return super.matches( dependency.getVersion() );
    }
  }
};

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

static boolean isWithinVersionSpec( @Nullable Artifact artifact, @Nonnull String versionSpec )
{
  if ( artifact == null )
  {
    return false;
  }
  try
  {
    VersionRange range = createFromVersionSpec( versionSpec );
    try
    {
      return range.containsVersion( artifact.getSelectedVersion() );
    }
    catch ( NullPointerException e )
    {
      return range.containsVersion( new DefaultArtifactVersion( artifact.getBaseVersion() ) );
    }
  }
  catch ( InvalidVersionSpecificationException | OverConstrainedVersionException e )
  {
    throw new RuntimeException( "Bug in plugin. Please report with stacktrace" );
  }
}

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

public boolean isWithinVersionSpec( @Nullable Artifact artifact, @Nonnull String versionSpec )
{
  if ( artifact == null )
  {
    return false;
  }
  try
  {
    VersionRange range = VersionRange.createFromVersionSpec( versionSpec );
    try
    {
      return range.containsVersion( artifact.getSelectedVersion() );
    }
    catch ( NullPointerException e )
    {
      return range.containsVersion( new DefaultArtifactVersion( artifact.getBaseVersion() ) );
    }
  }
  catch ( InvalidVersionSpecificationException e )
  {
    throw new RuntimeException( "Bug in plugin. Please report with stacktrace" );
  }
  catch ( OverConstrainedVersionException e )
  {
    throw new RuntimeException( "Bug in plugin. Please report with stacktrace" );
  }
}

代码示例来源:origin: appfuse/appfuse

/**
 * Build a dependency with scope system for the extracted war class files.
 *
 * @param artifact            The original war artifact.
 * @param warClassesDirectory The directory in which the class files have been extracted.
 * @return A new dependency, set to scope system, to include in the project's compile classpath.
 */
private Dependency getWarClassesDependency(Artifact artifact, File warClassesDirectory) throws OverConstrainedVersionException
{
 Dependency dependency = new Dependency();
 dependency.setArtifactId(artifact.getArtifactId());
 dependency.setGroupId(artifact.getGroupId());
 dependency.setType("classes");
 dependency.setScope(Artifact.SCOPE_SYSTEM);
 dependency.setOptional(true);
 dependency.setVersion(artifact.getSelectedVersion().toString());
 dependency.setSystemPath(warClassesDirectory.getPath());
 return dependency;
}

代码示例来源:origin: org.jboss.maven.surefire.modular/maven-surefire-common

private boolean isWithinVersionSpec( Artifact artifact, String versionSpec )
  throws MojoExecutionException
{
  if ( artifact == null )
  {
    return false;
  }
  try
  {
    VersionRange range = VersionRange.createFromVersionSpec( versionSpec );
    try
    {
      return range.containsVersion( artifact.getSelectedVersion() );
    }
    catch ( NullPointerException e )
    {
      return range.containsVersion( new DefaultArtifactVersion( artifact.getBaseVersion() ) );
    }
  }
  catch ( InvalidVersionSpecificationException e )
  {
    throw new MojoExecutionException( "Bug in junit 4.7 plugin. Please report with stacktrace" );
  }
  catch ( OverConstrainedVersionException e )
  {
    throw new MojoExecutionException( "Bug in junit 4.7 plugin. Please report with stacktrace" );
  }
}

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

private ArtifactVersion extractArtifactVersion( boolean uniqueVersions, boolean usePremanagedVersion )
{
  if ( usePremanagedVersion && node.getPremanagedVersion() != null )
  {
    return new DefaultArtifactVersion( node.getPremanagedVersion() );
  }
  Artifact artifact = node.getArtifact();
  String version = uniqueVersions ? artifact.getVersion() : artifact.getBaseVersion();
  if ( version != null )
  {
    return new DefaultArtifactVersion( version );
  }
  try
  {
    return artifact.getSelectedVersion();
  }
  catch ( OverConstrainedVersionException e )
  {
    throw new RuntimeException( "Version ranges problem with " + node.getArtifact(), e );
  }
}

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

private ArtifactVersion extractArtifactVersion( boolean uniqueVersions, boolean usePremanagedVersion )
{
  if ( usePremanagedVersion && node.getPremanagedVersion() != null )
  {
    return new DefaultArtifactVersion( node.getPremanagedVersion() );
  }
  Artifact artifact = node.getArtifact();
  String version = uniqueVersions ? artifact.getVersion() : artifact.getBaseVersion();
  if ( version != null )
  {
    return new DefaultArtifactVersion( version );
  }
  try
  {
    return artifact.getSelectedVersion();
  }
  catch ( OverConstrainedVersionException e )
  {
    throw new RuntimeException( "Version ranges problem with " + node.getArtifact(), e );
  }
}

相关文章

微信公众号

最新文章

更多