本文整理了Java中org.apache.maven.model.Parent.getGroupId()
方法的一些代码示例,展示了Parent.getGroupId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parent.getGroupId()
方法的具体详情如下:
包路径:org.apache.maven.model.Parent
类名称:Parent
方法名:getGroupId
[英]Get the group id of the parent project to inherit from.
[中]获取要从中继承的父项目的组id。
代码示例来源:origin: apache/maven
/**
* @return the id as <code>groupId:artifactId:version</code>
*/
public String getId()
{
StringBuilder id = new StringBuilder( 64 );
id.append( getGroupId() );
id.append( ":" );
id.append( getArtifactId() );
id.append( ":" );
id.append( "pom" );
id.append( ":" );
id.append( getVersion() );
return id.toString();
}
代码示例来源:origin: apache/maven
protected void mergeParent_GroupId( Parent target, Parent source, boolean sourceDominant,
Map<Object, Object> context )
{
String src = source.getGroupId();
if ( src != null )
{
if ( sourceDominant || target.getGroupId() == null )
{
target.setGroupId( src );
target.setLocation( "groupId", source.getLocation( "groupId" ) );
}
}
}
代码示例来源:origin: org.apache.maven/maven-project
public String getGroupId()
{
String groupId = getModel().getGroupId();
if ( ( groupId == null ) && ( getModel().getParent() != null ) )
{
groupId = getModel().getParent().getGroupId();
}
return groupId;
}
代码示例来源:origin: apache/maven
public String getGroupId()
{
String groupId = getModel().getGroupId();
if ( ( groupId == null ) && ( getModel().getParent() != null ) )
{
groupId = getModel().getParent().getGroupId();
}
return groupId;
}
代码示例来源:origin: apache/maven
addEdge( projectMap, vertexMap, null, projectVertex, parent.getGroupId(), parent.getArtifactId(),
parent.getVersion(), true, false );
代码示例来源:origin: apache/maven
static String toId( Model model )
{
if ( model == null )
{
return "";
}
String groupId = model.getGroupId();
if ( groupId == null && model.getParent() != null )
{
groupId = model.getParent().getGroupId();
}
String artifactId = model.getArtifactId();
String version = model.getVersion();
if ( version == null )
{
version = "[unknown-version]";
}
return toId( groupId, artifactId, version );
}
代码示例来源:origin: org.apache.maven/maven-project
public static Parent cloneParent( Parent src )
{
if ( src == null )
{
return null;
}
Parent result = new Parent();
result.setArtifactId( src.getArtifactId() );
result.setGroupId( src.getGroupId() );
result.setRelativePath( src.getRelativePath() );
result.setVersion( src.getVersion() );
return result;
}
代码示例来源:origin: apache/maven
final Artifact artifact = new DefaultArtifact( parent.getGroupId(), parent.getArtifactId(), "", "pom",
parent.getVersion() );
String.format( "No versions matched the requested parent version range '%s'",
parent.getVersion() ),
parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
String.format( "The requested parent version range '%s' does not specify an upper bound",
parent.getVersion() ),
parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
return resolveModel( parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
throw new UnresolvableModelException( e.getMessage(), parent.getGroupId(), parent.getArtifactId(),
parent.getVersion(), e );
代码示例来源:origin: apache/maven
final Artifact artifact = new DefaultArtifact( parent.getGroupId(), parent.getArtifactId(), "", "pom",
parent.getVersion() );
String.format( "No versions matched the requested parent version range '%s'",
parent.getVersion() ),
parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
String.format( "The requested parent version range '%s' does not specify an upper bound",
parent.getVersion() ),
parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
return resolveModel( parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
throw new UnresolvableModelException( e.getMessage(), parent.getGroupId(), parent.getArtifactId(),
parent.getVersion(), e );
代码示例来源:origin: org.apache.maven/maven-project
if ( parent != null )
if ( parent.getGroupId().equals( model.getGroupId() ) &&
parent.getArtifactId().equals( model.getArtifactId() ) )
代码示例来源:origin: apache/maven
String groupId = parent.getGroupId();
String artifactId = parent.getArtifactId();
String version = parent.getVersion();
ModelData parentData = new ModelData( modelSource, parentModel, parent.getGroupId(), parent.getArtifactId(),
parent.getVersion() );
代码示例来源:origin: apache/maven
resolver.resolveRawModel( parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
if ( groupId == null && candidateModel.getParent() != null )
groupId = candidateModel.getParent().getGroupId();
if ( groupId == null || !groupId.equals( parent.getGroupId() ) || artifactId == null
|| !artifactId.equals( parent.getArtifactId() ) )
buffer.append( " instead of " ).append( parent.getGroupId() ).append( ':' );
buffer.append( parent.getArtifactId() ).append( ", please verify your project structure" );
代码示例来源:origin: apache/maven
/**
* Method writeParent.
*
* @param parent
* @param serializer
* @param tagName
* @throws java.io.IOException
*/
private void writeParent( Parent parent, String tagName, XmlSerializer serializer )
throws java.io.IOException
{
serializer.startTag( NAMESPACE, tagName );
if ( parent.getGroupId() != null )
{
serializer.startTag( NAMESPACE, "groupId" ).text( parent.getGroupId() ).endTag( NAMESPACE, "groupId" );
}
if ( parent.getArtifactId() != null )
{
serializer.startTag( NAMESPACE, "artifactId" ).text( parent.getArtifactId() ).endTag( NAMESPACE, "artifactId" );
}
if ( parent.getVersion() != null )
{
serializer.startTag( NAMESPACE, "version" ).text( parent.getVersion() ).endTag( NAMESPACE, "version" );
}
if ( ( parent.getRelativePath() != null ) && !parent.getRelativePath().equals( "../pom.xml" ) )
{
serializer.startTag( NAMESPACE, "relativePath" ).text( parent.getRelativePath() ).endTag( NAMESPACE, "relativePath" );
}
serializer.endTag( NAMESPACE, tagName );
} //-- void writeParent( Parent, String, XmlSerializer )
代码示例来源:origin: org.apache.maven/maven-project
if ( StringUtils.isEmpty( parentModel.getGroupId() ) )
else if ( parentModel.getGroupId().equals( model.getGroupId() ) &&
parentModel.getArtifactId().equals( model.getArtifactId() ) )
createCacheKey( parentModel.getGroupId(), parentModel.getArtifactId(), parentModel.getVersion() );
MavenProject parentProject = (MavenProject) rawProjectCache.get( parentKey );
if ( ( candidateParentGroupId == null ) && ( candidateParent.getParent() != null ) )
candidateParentGroupId = candidateParent.getParent().getGroupId();
if ( parentModel.getGroupId().equals( candidateParentGroupId ) &&
parentModel.getArtifactId().equals( candidateParent.getArtifactId() ) &&
parentModel.getVersion().equals( candidateParentVersion ) )
parentArtifact = artifactFactory.createParentArtifact( parentModel.getGroupId(),
parentModel.getArtifactId(),
parentModel.getVersion() );
代码示例来源:origin: apache/maven
String groupId = parent.getGroupId();
String artifactId = parent.getArtifactId();
String version = parent.getVersion();
代码示例来源:origin: apache/maven
if ( parent != null )
validateStringNotEmpty( "parent.groupId", problems, Severity.FATAL, Version.BASE, parent.getGroupId(),
parent );
parent );
if ( equals( parent.getGroupId(), m.getGroupId() ) && equals( parent.getArtifactId(), m.getArtifactId() ) )
代码示例来源:origin: takari/polyglot-maven
private void parent(PrintWriter pw, Model model) {
if (model.getParent() != null) {
pw.print(indent + "inherits: " + model.getParent().getGroupId() + ":" + model.getParent().getArtifactId() + ":" + model.getParent().getVersion());
if (model.getParent().getRelativePath() != null) {
//pw.println(":" + model.getParent().getRelativePath());
// pw.println(":" + "../pom.atom");
}
pw.println();
}
}
代码示例来源:origin: mulesoft/mule
/**
* Gets the Maven artifact located at the given by reading the {@value #POM_XML} file two levels up from target/classes.
*
* @param rootArtifactClassesFolder {@link File} the rootArtifactClassesFolder
* @return {@link Artifact} that represents the rootArtifact
*/
private Artifact getRootArtifact(File rootArtifactClassesFolder) {
File pomFile = new File(rootArtifactClassesFolder.getParentFile().getParentFile(), POM_XML);
logger.debug("Reading rootArtifact from pom file: {}", pomFile);
Model model = MavenModelFactory.createMavenProject(pomFile);
return new DefaultArtifact(model.getGroupId() != null ? model.getGroupId() : model.getParent().getGroupId(),
model.getArtifactId(), model.getPackaging(),
model.getVersion() != null ? model.getVersion() : model.getParent().getVersion());
}
代码示例来源:origin: takari/polyglot-maven
private void id(PrintWriter pw, Model model) {
String groupId = model.getGroupId();
if (groupId == null & model.getParent() != null) {
groupId = model.getParent().getGroupId();
}
String version = model.getVersion();
if (version == null && model.getParent() != null) {
version = model.getParent().getVersion();
}
pw.println(indent + "id: " + groupId + ":" + model.getArtifactId() + ":" + version);
}
代码示例来源:origin: takari/polyglot-maven
void id(Model model) {
String groupId = model.getGroupId();
if (groupId == null & model.getParent() != null) {
groupId = model.getParent().getGroupId();
}
String version = model.getVersion();
if (version == null && model.getParent() != null) {
version = model.getParent().getVersion();
}
p.println("id", groupId + ":" + model.getArtifactId() + ":"
+ version);
}
内容来源于网络,如有侵权,请联系作者删除!