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" ) ); } } }
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; }
parent.setVersion( interpolatedTrimmed( parser.nextText(), "version" ) );
parent.setVersion( versionRangeResult.getHighestVersion().toString() );
parent.setVersion( versionRangeResult.getHighestVersion().toString() );
public Parent mergeParent(Parent parent) { parent.setGroupId(groupId); parent.setArtifactId(artifactId); if(version != null) parent.setVersion(version); return parent; } }
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; } }
interpolatedModel.getParent().setVersion( interpolated );
parent.setVersion( interpolatedTrimmed( parser.nextText(), "version" ) );
parent.setVersion( getTrimmedValue( value ) );
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; }
public Parent mergeParent(Parent parent) { parent.setGroupId(groupId); parent.setArtifactId(artifactId); if(version != null) parent.setVersion(version); return parent; } }
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; } }
/** 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); } }
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" ) ); } } }
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);
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; } }
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; } }
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; } }
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); } }