本文整理了Java中org.apache.maven.artifact.Artifact.hasClassifier()
方法的一些代码示例,展示了Artifact.hasClassifier()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Artifact.hasClassifier()
方法的具体详情如下:
包路径:org.apache.maven.artifact.Artifact
类名称:Artifact
方法名:hasClassifier
暂无
代码示例来源:origin: org.apache.maven/maven-project
/** {@inheritDoc} */
public boolean hasClassifier()
{
return artifact.hasClassifier();
}
代码示例来源:origin: apache/maven
/** {@inheritDoc} */
public boolean hasClassifier()
{
return artifact.hasClassifier();
}
代码示例来源: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: 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: org.apache.maven/maven-project
/**
* Gets the repository conflict id of the specified artifact. Unlike the dependency conflict id, the repository
* conflict id uses the artifact file extension instead of the artifact type. Hence, the repository conflict id more
* closely reflects the identity of artifacts as perceived by a repository.
*
* @param artifact The artifact, must not be <code>null</code>.
* @return The repository conflict id, never <code>null</code>.
*/
private String getRepositoryConflictId( Artifact artifact )
{
StringBuffer buffer = new StringBuffer( 128 );
buffer.append( artifact.getGroupId() );
buffer.append( ':' ).append( artifact.getArtifactId() );
if ( artifact.getArtifactHandler() != null )
{
buffer.append( ':' ).append( artifact.getArtifactHandler().getExtension() );
}
else
{
buffer.append( ':' ).append( artifact.getType() );
}
if ( artifact.hasClassifier() )
{
buffer.append( ':' ).append( artifact.getClassifier() );
}
return buffer.toString();
}
代码示例来源:origin: org.apache.maven.plugins/maven-gpg-plugin
public boolean hasClassifier()
{
return delegate.hasClassifier();
}
代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder
public boolean hasClassifier() {
return original.hasClassifier();
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder
public boolean hasClassifier() {
return original.hasClassifier();
}
代码示例来源:origin: fizzed/stork
public boolean shouldArtifactBeStaged(Artifact a) {
return !a.hasClassifier() && (a.getType() == null || a.getType().equalsIgnoreCase("jar"));
}
代码示例来源:origin: org.torquebox.mojo/jruby9-common
public void add(Artifact a) {
String coordiante = a.getGroupId() + ":" + a.getArtifactId() + (a.hasClassifier() ? ":" + a.getClassifier() : "");
// first comes first and not duplicates
if (a.getType().equals("jar") && !coordinates.contains(coordiante)) {
coordinates.add(coordiante);
artifacts.add(a);
}
}
代码示例来源:origin: SAP/vulnerability-assessment-tool
private File getAgentJarFile() throws MojoExecutionException {
final Artifact vulasAgentArtifact = pluginArtifactMap.get(VULAS_AGENT_ARTIFACT_NAME);
if (vulasAgentArtifact == null || !vulasAgentArtifact.hasClassifier() || !vulasAgentArtifact.getClassifier().equals(VULAS_AGENT_ARTIFACT_CLASSIFIER)) {
throw new MojoExecutionException("Could not found " + VULAS_AGENT_ARTIFACT_NAME + ":" + VULAS_AGENT_ARTIFACT_CLASSIFIER);
}
return vulasAgentArtifact.getFile();
}
}
代码示例来源:origin: SAP/vulnerability-assessment-tool
File getAgentJarFile() throws MojoExecutionException {
final Artifact vulasAgentArtifact = pluginArtifactMap.get(VULAS_AGENT_ARTIFACT_NAME);
if (vulasAgentArtifact == null || !vulasAgentArtifact.hasClassifier() || !vulasAgentArtifact.getClassifier().equals(VULAS_AGENT_ARTIFACT_CLASSIFIER)) {
throw new MojoExecutionException("Could not found " + VULAS_AGENT_ARTIFACT_NAME + ":" + VULAS_AGENT_ARTIFACT_CLASSIFIER);
}
return vulasAgentArtifact.getFile();
}
代码示例来源:origin: revapi/revapi
public static String getProjectArtifactCoordinates(MavenProject project, String versionOverride) {
org.apache.maven.artifact.Artifact artifact = project.getArtifact();
String extension = artifact.getArtifactHandler().getExtension();
String version = versionOverride == null ? project.getVersion() : versionOverride;
if (artifact.hasClassifier()) {
return project.getGroupId() + ":" + project.getArtifactId() + ":" + extension + ":" +
artifact.getClassifier() + ":" + version;
} else {
return project.getGroupId() + ":" + project.getArtifactId() + ":" + extension + ":" +
version;
}
}
代码示例来源:origin: org.codehaus.mojo/appassembler-maven-plugin
public String pathOf( Artifact artifact )
{
ArtifactHandler artifactHandler = artifact.getArtifactHandler();
StringBuilder path = new StringBuilder();
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: mojohaus/appassembler
public String pathOf( Artifact artifact )
{
ArtifactHandler artifactHandler = artifact.getArtifactHandler();
StringBuilder path = new StringBuilder();
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: org.apache.batchee/batchee-maven-plugin
private static String artifactPath(final Artifact artifact) {
final StringBuilder sb = new StringBuilder();
sb.append(artifact.getArtifactId());
sb.append("-");
if (artifact.hasClassifier()) {
sb.append(artifact.getClassifier());
sb.append("-");
}
if (artifact.getBaseVersion() != null) {
sb.append(artifact.getBaseVersion());
} else if (artifact.getVersion() != null) {
sb.append(artifact.getVersion());
} else {
sb.append(artifact.getVersionRange().toString());
}
sb.append('.').append(artifact.getType());
return sb.toString();
}
代码示例来源:origin: org.apache.archiva/archiva-artifact-converter
@Override
public String pathOf( Artifact artifact )
{
ArtifactHandler artifactHandler = artifact.getArtifactHandler();
StringBuilder path = new StringBuilder( 128 );
path.append( artifact.getGroupId() ).append( '/' );
path.append( artifactHandler.getDirectory() ).append( '/' );
path.append( artifact.getArtifactId() ).append( '-' ).append( artifact.getVersion() );
if ( artifact.hasClassifier() )
{
path.append( '-' ).append( artifact.getClassifier() );
}
if ( artifactHandler.getExtension() != null && artifactHandler.getExtension().length() > 0 )
{
path.append( '.' ).append( artifactHandler.getExtension() );
}
return path.toString();
}
代码示例来源:origin: apache/archiva
@Override
public String pathOf( Artifact artifact )
{
ArtifactHandler artifactHandler = artifact.getArtifactHandler();
StringBuilder path = new StringBuilder( 128 );
path.append( artifact.getGroupId() ).append( '/' );
path.append( artifactHandler.getDirectory() ).append( '/' );
path.append( artifact.getArtifactId() ).append( '-' ).append( artifact.getVersion() );
if ( artifact.hasClassifier() )
{
path.append( '-' ).append( artifact.getClassifier() );
}
if ( artifactHandler.getExtension() != null && artifactHandler.getExtension().length() > 0 )
{
path.append( '.' ).append( artifactHandler.getExtension() );
}
return path.toString();
}
代码示例来源:origin: org.apache.archiva/archiva-converter
@Override
public String pathOf( Artifact artifact )
{
ArtifactHandler artifactHandler = artifact.getArtifactHandler();
StringBuilder path = new StringBuilder( 128 );
path.append( artifact.getGroupId() ).append( '/' );
path.append( artifactHandler.getDirectory() ).append( '/' );
path.append( artifact.getArtifactId() ).append( '-' ).append( artifact.getVersion() );
if ( artifact.hasClassifier() )
{
path.append( '-' ).append( artifact.getClassifier() );
}
if ( artifactHandler.getExtension() != null && artifactHandler.getExtension().length() > 0 )
{
path.append( '.' ).append( artifactHandler.getExtension() );
}
return path.toString();
}
代码示例来源:origin: org.bsc.maven/maven-processor-plugin
private void processSourceArtifacts( ArtifactClosure closure ) {
for (Artifact dep : this.project.getDependencyArtifacts()) {
if (dep.hasClassifier() && SOURCE_CLASSIFIER.equals(dep.getClassifier()) ) {
if( appendSourceArtifacts ) {
closure.execute(dep);
}
//getLog().debug("Append source artifact to classpath: " + dep.getGroupId() + ":" + dep.getArtifactId());
//this.sourceArtifacts.add(dep.getFile());
}
else {
try {
final Artifact sourcesDep = resolveSourceArtifact(dep);
if( sourcesDep != null ) {
closure.execute(sourcesDep);
}
} catch (ArtifactResolutionException ex) {
getLog().warn( String.format(" sources for artifact [%s] not found!", dep.toString()));
getLog().debug(ex);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!