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

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

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

Artifact.getBaseVersion介绍

暂无

代码示例

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

/** {@inheritDoc} */
public String getBaseVersion()
{
  return artifact.getBaseVersion();
}

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

/** {@inheritDoc} */
public String getBaseVersion()
{
  return artifact.getBaseVersion();
}

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

public String getBaseVersion()
{
  return artifact.getBaseVersion();
}

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

public String getBaseVersion()
{
  return parent.getBaseVersion();
}

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

public String getBaseVersion()
{
  return artifact.getBaseVersion();
}

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

public String getBaseVersion()
{
  return artifact.getBaseVersion();
}

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

public String getBaseVersion()
{
  return parent.getBaseVersion();
}

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

public Object getKey()
{
  return "snapshot " + artifact.getGroupId() + ":" + artifact.getArtifactId() + ":" + artifact.getBaseVersion();
}

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

public File getUnpackedLibFolder( Artifact artifact )
{
  return new File( unpackedLibsDirectory.getAbsolutePath(),
      getShortenedGroupId( artifact.getGroupId() )
      + "_"
      + artifact.getArtifactId()
      + "_"
      + artifact.getBaseVersion()
  );
}

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

File getTouchfile( Artifact artifact )
{
  StringBuilder sb = new StringBuilder( 128 );
  sb.append( artifact.getArtifactId() );
  sb.append( '-' ).append( artifact.getBaseVersion() );
  if ( artifact.getClassifier() != null )
  {
    sb.append( '-' ).append( artifact.getClassifier() );
  }
  sb.append( '.' ).append( artifact.getType() ).append( LAST_UPDATE_TAG );
  return new File( artifact.getFile().getParentFile(), sb.toString() );
}

代码示例来源:origin: vipshop/Saturn

@SuppressWarnings("unchecked")
private String getSaturnVersion(MavenProject project) throws MojoExecutionException {
  List<Artifact> artifacts = project.getRuntimeArtifacts();
  if (artifacts != null && !artifacts.isEmpty()) {
    for (int i = 0; i < artifacts.size(); i++) {
      Artifact artifact = artifacts.get(i);
      if ("saturn-job-api".equals(artifact.getArtifactId())) {
        return artifact.getBaseVersion();
      }
    }
  }
  throw new MojoExecutionException("cannot read the saturn-job-api dependency.");
}

代码示例来源:origin: vipshop/Saturn

@SuppressWarnings("unchecked")
private String getSaturnVersion(MavenProject project) throws MojoExecutionException {
  List<Artifact> artifacts = project.getRuntimeArtifacts();
  if (artifacts != null && !artifacts.isEmpty()) {
    for (int i = 0; i < artifacts.size(); i++) {
      Artifact artifact = artifacts.get(i);
      if ("saturn-job-api".equals(artifact.getArtifactId())) {
        return artifact.getBaseVersion();
      }
    }
  }
  throw new MojoExecutionException("cannot read the saturn-job-api dependency.");
}

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

private ModelSource createStubModelSource( Artifact artifact )
{
  StringBuilder buffer = new StringBuilder( 1024 );
  buffer.append( "<?xml version='1.0'?>" );
  buffer.append( "<project>" );
  buffer.append( "<modelVersion>4.0.0</modelVersion>" );
  buffer.append( "<groupId>" ).append( artifact.getGroupId() ).append( "</groupId>" );
  buffer.append( "<artifactId>" ).append( artifact.getArtifactId() ).append( "</artifactId>" );
  buffer.append( "<version>" ).append( artifact.getBaseVersion() ).append( "</version>" );
  buffer.append( "<packaging>" ).append( artifact.getType() ).append( "</packaging>" );
  buffer.append( "</project>" );
  return new StringModelSource( buffer, artifact.getId() );
}

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

public String pathOf( Artifact artifact )
{
  ArtifactHandler artifactHandler = artifact.getArtifactHandler();
  StringBuilder path = new StringBuilder( 128 );
  path.append( formatAsDirectory( artifact.getGroupId() ) ).append( PATH_SEPARATOR );
  path.append( artifact.getArtifactId() ).append( PATH_SEPARATOR );
  path.append( artifact.getBaseVersion() ).append( PATH_SEPARATOR );
  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: apache/maven

public void validate( PluginDescriptor pluginDescriptor )
{
  /*
   * NOTE: For plugins that depend on other plugin artifacts the plugin realm contains more than one plugin
   * descriptor. However, only the first descriptor is of interest.
   */
  if ( !firstDescriptor )
  {
    return;
  }
  firstDescriptor = false;
  if ( !pluginArtifact.getGroupId().equals( pluginDescriptor.getGroupId() ) )
  {
    errors.add( "Plugin's descriptor contains the wrong group ID: " + pluginDescriptor.getGroupId() );
  }
  if ( !pluginArtifact.getArtifactId().equals( pluginDescriptor.getArtifactId() ) )
  {
    errors.add( "Plugin's descriptor contains the wrong artifact ID: " + pluginDescriptor.getArtifactId() );
  }
  if ( !pluginArtifact.getBaseVersion().equals( pluginDescriptor.getVersion() ) )
  {
    errors.add( "Plugin's descriptor contains the wrong version: " + pluginDescriptor.getVersion() );
  }
}

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

private Dependency createSystemScopeDependency( Artifact artifact, File location, String suffix )
{
  String artifactId = artifact.getArtifactId();
  if ( suffix != null )
  {
    artifactId += "_" + suffix;
  }
  final Dependency dependency = new Dependency();
  dependency.setGroupId( artifact.getGroupId() );
  dependency.setArtifactId( artifactId );
  dependency.setVersion( artifact.getBaseVersion() );
  dependency.setScope( Artifact.SCOPE_SYSTEM );
  dependency.setSystemPath( location.getAbsolutePath() );
  return dependency;
}

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

public void transformForResolve( Artifact artifact, RepositoryRequest request )
  throws ArtifactResolutionException
{
  // Only select snapshots that are unresolved (eg 1.0-SNAPSHOT, not 1.0-20050607.123456)
  if ( artifact.isSnapshot() && artifact.getBaseVersion().equals( artifact.getVersion() ) )
  {
    try
    {
      String version = resolveVersion( artifact, request );
      artifact.updateVersion( version, request.getLocalRepository() );
    }
    catch ( RepositoryMetadataResolutionException e )
    {
      throw new ArtifactResolutionException( e.getMessage(), artifact, e );
    }
  }
}

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

if ( artifact.getVersion() != null )
  clone.setBaseVersion( artifact.getBaseVersion() );

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

if ( artifact.getVersion() != null )
  clone.setBaseVersion( artifact.getBaseVersion() );

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

public void transformForDeployment( Artifact artifact, ArtifactRepository remoteRepository,
                  ArtifactRepository localRepository )
  throws ArtifactDeploymentException
{
  if ( artifact.isSnapshot() )
  {
    Snapshot snapshot = new Snapshot();
    snapshot.setTimestamp( getDeploymentTimestamp() );
    // we update the build number anyway so that it doesn't get lost. It requires the timestamp to take effect
    try
    {
      int buildNumber = resolveLatestSnapshotBuildNumber( artifact, localRepository, remoteRepository );
      snapshot.setBuildNumber( buildNumber + 1 );
    }
    catch ( RepositoryMetadataResolutionException e )
    {
      throw new ArtifactDeploymentException( "Error retrieving previous build number for artifact '"
        + artifact.getDependencyConflictId() + "': " + e.getMessage(), e );
    }
    RepositoryMetadata metadata = new SnapshotArtifactRepositoryMetadata( artifact, snapshot );
    artifact.setResolvedVersion(
      constructVersion( metadata.getMetadata().getVersioning(), artifact.getBaseVersion() ) );
    artifact.addMetadata( metadata );
  }
}

相关文章

微信公众号

最新文章

更多