本文整理了Java中org.apache.maven.model.Parent.setVersion()
方法的一些代码示例,展示了Parent.setVersion()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parent.setVersion()
方法的具体详情如下:
包路径:org.apache.maven.model.Parent
类名称:Parent
方法名:setVersion
[英]Set the version of the parent project to inherit.
[中]将父项目的版本设置为继承。
代码示例来源:origin: apache/maven
protected void mergeParent_Version( Parent target, Parent source, boolean sourceDominant,
Map<Object, Object> context )
{
String src = source.getVersion();
if ( src != null )
{
if ( sourceDominant || target.getVersion() == null )
{
target.setVersion( src );
target.setLocation( "version", source.getLocation( "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
parent.setVersion( interpolatedTrimmed( parser.nextText(), "version" ) );
代码示例来源:origin: apache/maven
parent.setVersion( versionRangeResult.getHighestVersion().toString() );
代码示例来源:origin: apache/maven
parent.setVersion( versionRangeResult.getHighestVersion().toString() );
代码示例来源:origin: takari/polyglot-maven
public Parent mergeParent(Parent parent) {
parent.setGroupId(groupId);
parent.setArtifactId(artifactId);
if(version != null) parent.setVersion(version);
return parent;
}
}
代码示例来源:origin: takari/polyglot-maven
public static Parent parse(final Object value) {
assert value != null;
if (value instanceof String) {
Parent node = new Parent();
String[] items = ((String) value).split(":");
switch (items.length) {
case 3:
node.setGroupId(items[0]);
node.setArtifactId(items[1]);
node.setVersion(items[2]);
return node;
}
}
return null;
}
}
代码示例来源:origin: apache/maven
interpolatedModel.getParent().setVersion( interpolated );
代码示例来源:origin: apache/maven
parent.setVersion( interpolatedTrimmed( parser.nextText(), "version" ) );
代码示例来源:origin: takari/polyglot-maven
parent.setVersion( getTrimmedValue( value ) );
代码示例来源:origin: takari/polyglot-maven
private Parent parent() {
if (match(Kind.PARENT) == null)
return null;
if (match(Kind.COLON) == null) {
log.severe("Expected ':' after 'inherits'");
return null;
}
Id parentId = id(true);
if (parentId == null) {
log.severe("Expected complete artifact identifier in 'parent' clause");
return null;
}
String relativePath = "../pom.atom";
if (match(Token.Kind.COLON) != null) {
relativePath = relativePath();
if (relativePath == null) {
return null;
}
}
Parent parent = new Parent();
parent.setGroupId(parentId.getGroup());
parent.setArtifactId(parentId.getArtifact());
parent.setVersion(parentId.getVersion());
parent.setRelativePath(relativePath);
return parent;
}
代码示例来源:origin: io.takari.polyglot/polyglot-yaml
public Parent mergeParent(Parent parent) {
parent.setGroupId(groupId);
parent.setArtifactId(artifactId);
if(version != null) parent.setVersion(version);
return parent;
}
}
代码示例来源:origin: io.takari.polyglot/polyglot-groovy
public static Parent parse(final Object value) {
assert value != null;
if (value instanceof String) {
Parent node = new Parent();
String[] items = ((String) value).split(":");
switch (items.length) {
case 3:
node.setGroupId(items[0]);
node.setArtifactId(items[1]);
node.setVersion(items[2]);
return node;
}
}
return null;
}
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.m2e.core.ui
/** Updates a Maven model. */
public void updateModel(Model model) {
String groupId = parentGroupIdCombo.getText().trim();
if(groupId.length() > 0) {
Parent parent = new Parent();
parent.setGroupId(groupId);
parent.setArtifactId(parentArtifactIdCombo.getText().trim());
parent.setVersion(parentVersionCombo.getText().trim());
model.setParent(parent);
}
}
代码示例来源:origin: io.tesla.maven/maven-model
protected void mergeParent_Version( Parent target, Parent source, boolean sourceDominant,
Map<Object, Object> context )
{
String src = source.getVersion();
if ( src != null )
{
if ( sourceDominant || target.getVersion() == null )
{
target.setVersion( src );
target.setLocation( "version", source.getLocation( "version" ) );
}
}
}
代码示例来源:origin: stackoverflow.com
Parent p = new Parent();
p.setGroupId("org.codehaus.griffon");
p.setArtifactId("application-master-pom");
p.setVersion("1.0.0");
MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
Model model = mavenFacet.getModel();
model.setParent(p);
mavenFacet.setModel(model);
代码示例来源:origin: kiegroup/appformer
private Parent getParent(final POM pom) {
if (pom.getParent() == null) {
return null;
} else {
Parent parent = new Parent();
parent.setGroupId(pom.getParent().getGroupId());
parent.setArtifactId(pom.getParent().getArtifactId());
parent.setVersion(pom.getParent().getVersion());
return parent;
}
}
代码示例来源:origin: org.guvnor/guvnor-project-backend
private Parent getParent(final POM pom) {
if (pom.getParent() == null) {
return null;
} else {
Parent parent = new Parent();
parent.setGroupId(pom.getParent().getGroupId());
parent.setArtifactId(pom.getParent().getArtifactId());
parent.setVersion(pom.getParent().getVersion());
return parent;
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
private Parent getParent(final POM pom) {
if (pom.getParent() == null) {
return null;
} else {
Parent parent = new Parent();
parent.setGroupId(pom.getParent().getGroupId());
parent.setArtifactId(pom.getParent().getArtifactId());
parent.setVersion(pom.getParent().getVersion());
return parent;
}
}
代码示例来源:origin: apache/archiva
public ModelSource resolveModel(Parent parent) throws UnresolvableModelException {
try {
Artifact artifact = new DefaultArtifact(parent.getGroupId(), parent.getArtifactId(), "", "pom", parent.getVersion());
VersionRangeRequest versionRangeRequest;
versionRangeRequest = new VersionRangeRequest(artifact, null, null);
VersionRangeResult versionRangeResult = this.versionRangeResolver.resolveVersionRange(this.session, versionRangeRequest);
if (versionRangeResult.getHighestVersion() == null) {
throw new UnresolvableModelException(String.format("No versions matched the requested parent version range '%s'", parent.getVersion()), parent.getGroupId(), parent.getArtifactId(), parent.getVersion());
} else if (versionRangeResult.getVersionConstraint() != null && versionRangeResult.getVersionConstraint().getRange() != null && versionRangeResult.getVersionConstraint().getRange().getUpperBound() == null) {
throw new UnresolvableModelException(String.format("The requested parent version range '%s' does not specify an upper bound", parent.getVersion()), parent.getGroupId(), parent.getArtifactId(), parent.getVersion());
} else {
parent.setVersion(versionRangeResult.getHighestVersion().toString());
return this.resolveModel(parent.getGroupId(), parent.getArtifactId(), parent.getVersion());
}
} catch ( VersionRangeResolutionException var5) {
throw new UnresolvableModelException(var5.getMessage(), parent.getGroupId(), parent.getArtifactId(), parent.getVersion(), var5);
}
}
内容来源于网络,如有侵权,请联系作者删除!