本文整理了Java中org.apache.maven.artifact.Artifact.getSelectedVersion()
方法的一些代码示例,展示了Artifact.getSelectedVersion()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Artifact.getSelectedVersion()
方法的具体详情如下:
包路径:org.apache.maven.artifact.Artifact
类名称: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 );
}
}
内容来源于网络,如有侵权,请联系作者删除!