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

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

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

Artifact.getVersion介绍

暂无

代码示例

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

public String toString()
{
  return "project information for " + artifact.getArtifactId() + " " + artifact.getVersion();
}

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

private String getRelocationKey( Artifact artifact )
{
  return artifact.getGroupId() + ":" + artifact.getArtifactId() + ":" + artifact.getVersion();
}

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

/** @return Returns the full path of the original chop-runner jar file in the local maven repository */
public String getRunnerInLocalRepo() {
  String path = localRepository;
  Artifact chopPluginArtifact = plugin.getPluginArtifact();
  path += "/" + chopPluginArtifact.getGroupId().replace( '.', '/' ) + "/chop-runner/" +
      chopPluginArtifact.getVersion() + "/chop-runner-" + chopPluginArtifact.getVersion() + ".jar";
  return path;
}

代码示例来源: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: org.apache.maven/maven-artifact

public static String key( Artifact artifact )
{
  return key( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion() );
}

代码示例来源: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 String toString()
{
  return "project information for " + artifact.getArtifactId() + " " + artifact.getVersion();
}

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

public static String key( Artifact artifact )
{
  return key( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion() );
}

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

public static Artifact toArtifact( org.apache.maven.artifact.Artifact artifact )
{
  if ( artifact == null )
  {
    return null;
  }
  String version = artifact.getVersion();
  if ( version == null && artifact.getVersionRange() != null )
  {
    version = artifact.getVersionRange().toString();
  }
  Map<String, String> props = null;
  if ( org.apache.maven.artifact.Artifact.SCOPE_SYSTEM.equals( artifact.getScope() ) )
  {
    String localPath = ( artifact.getFile() != null ) ? artifact.getFile().getPath() : "";
    props = Collections.singletonMap( ArtifactProperties.LOCAL_PATH, localPath );
  }
  Artifact result =
    new DefaultArtifact( artifact.getGroupId(), artifact.getArtifactId(), artifact.getClassifier(),
               artifact.getArtifactHandler().getExtension(), version, props,
               newArtifactType( artifact.getType(), artifact.getArtifactHandler() ) );
  result = result.setFile( artifact.getFile() );
  return result;
}

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

public String pathOf( Artifact artifact )
{
  ArtifactHandler artifactHandler = artifact.getArtifactHandler();
  StringBuilder path = new StringBuilder( 128 );
  path.append( artifact.getArtifactId() ).append( ARTIFACT_SEPARATOR ).append( artifact.getVersion() );
  if ( artifact.hasClassifier() )
  {
    path.append( ARTIFACT_SEPARATOR ).append( artifact.getClassifier() );
  }
  if ( artifactHandler.getExtension() != null && artifactHandler.getExtension().length() > 0 )
  {
    path.append( GROUP_SEPARATOR ).append( artifactHandler.getExtension() );
  }
  return path.toString();
}

代码示例来源:origin: simpligility/android-maven-plugin

private boolean matchesTarget( Artifact found )
{
  return found.getGroupId().equals( target.getGroupId() )
      && found.getArtifactId().equals( target.getArtifactId() )
      && found.getVersion().equals( target.getVersion() )
      && found.getType().equals( target.getType() )
      && classifierMatch( found.getClassifier(), target.getClassifier() )
      ;
}

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

range = VersionRange.createFromVersion( artifact.getVersion() );
DefaultArtifact clone = new DefaultArtifact( artifact.getGroupId(), artifact.getArtifactId(), range.cloneOf(),
  artifact.getScope(), artifact.getType(), artifact.getClassifier(),
  artifact.getArtifactHandler(), artifact.isOptional() );
clone.setRelease( artifact.isRelease() );
clone.setResolvedVersion( artifact.getVersion() );
clone.setResolved( artifact.isResolved() );
clone.setFile( artifact.getFile() );
if ( artifact.getVersion() != null )

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

throw new MojoExecutionException( "Cannot locate artifact file of " + artifact.getArtifactId() );
    FileUtils.getFileNames( targetFolderFile, artifact.getArtifactId() + "-*.jar", null, false );
      existing.get( 0 ).split( "(" + artifact.getArtifactId() + "-)" )[1].split( "(.jar)" )[0];
  DefaultArtifactVersion existingVersion = new DefaultArtifactVersion( version );
  DefaultArtifactVersion artifactVersion = new DefaultArtifactVersion( artifact.getVersion() );

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

protected AbstractArtifactResolutionException( String message,
                        Artifact artifact,
                        List<ArtifactRepository> remoteRepositories,
                        Throwable t )
{
  this( message, artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getType(),
    artifact.getClassifier(), remoteRepositories, artifact.getDependencyTrail(), t );
  this.artifact = artifact;
}

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

range = VersionRange.createFromVersion( artifact.getVersion() );
DefaultArtifact clone = new DefaultArtifact( artifact.getGroupId(), artifact.getArtifactId(), range.cloneOf(),
  artifact.getScope(), artifact.getType(), artifact.getClassifier(),
  artifact.getArtifactHandler(), artifact.isOptional() );
clone.setRelease( artifact.isRelease() );
clone.setResolvedVersion( artifact.getVersion() );
clone.setResolved( artifact.isResolved() );
clone.setFile( artifact.getFile() );
if ( artifact.getVersion() != null )

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

if ( artifact.getVersion() == null )
      + artifact.getArtifactId(), artifact );

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

protected AbstractArtifactResolutionException( String message,
                        Artifact artifact,
                        List<ArtifactRepository> remoteRepositories,
                        Throwable t )
{
  this( message, artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getType(),
    artifact.getClassifier(), remoteRepositories, artifact.getDependencyTrail(), t );
  this.artifact = artifact;
}

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

if ( !removeVersion )
  versionString = "-" + artifact.getVersion();
destFileName = artifact.getArtifactId() + versionString + classifierString + "."
  + artifact.getArtifactHandler().getExtension();

代码示例来源:origin: jooby-project/jooby

@SuppressWarnings("unchecked")
private Set<Artifact> references(final MavenProject project) {
 MavenProject parent = project.getParent();
 if (parent != null) {
  List<String> modules = parent.getModules();
  if (modules != null) {
   Set<Artifact> artifacts = new LinkedHashSet<Artifact>(mavenProject.getArtifacts());
   String groupId = project.getGroupId();
   String version = project.getVersion();
   return artifacts.stream()
     .filter(a -> a.getGroupId().equals(groupId) && a.getVersion().equals(version)
       && modules.contains(a.getArtifactId()))
     .collect(Collectors.toSet());
  }
 }
 return Collections.emptySet();
}

代码示例来源:origin: jeremylong/DependencyCheck

/**
 * Determines if the groupId, artifactId, and version of the Maven
 * dependency and artifact match.
 *
 * @param d the Maven dependency
 * @param a the Maven artifact
 * @return true if the groupId, artifactId, and version match
 */
private static boolean artifactsMatch(org.apache.maven.model.Dependency d, Artifact a) {
  return (isEqualOrNull(a.getArtifactId(), d.getArtifactId()))
      && (isEqualOrNull(a.getGroupId(), d.getGroupId()))
      && (isEqualOrNull(a.getVersion(), d.getVersion()));
}

相关文章

微信公众号

最新文章

更多