protected void mergeExtension_ArtifactId( Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getArtifactId(); if ( src != null ) { if ( sourceDominant || target.getArtifactId() == null ) { target.setArtifactId( src ); target.setLocation( "artifactId", source.getLocation( "artifactId" ) ); } } }
public static Extension cloneExtension( Extension src ) { Extension rExt = new Extension(); rExt.setArtifactId( src.getArtifactId() ); rExt.setGroupId( src.getGroupId() ); rExt.setVersion( src.getVersion() ); return rExt; }
extension.setArtifactId( interpolatedTrimmed( parser.nextText(), "artifactId" ) );
public Extension mergeExtension(Extension extension) { extension.setGroupId(groupId); extension.setArtifactId(artifactId); if(version != null) extension.setVersion(version); return extension; }
extension.setArtifactId( interpolatedTrimmed( parser.nextText(), "artifactId" ) );
public default Extension extension(String classifier) { Extension extension = new Extension(); String[] parts = classifier.split(":"); if (parts.length == 2) { extension.setGroupId(parts[0]); extension.setArtifactId(parts[1]); } else if (parts.length == 3) { extension.setVersion(parts[2]); } return extension; }
public static Extension parse(final Object value) { assert value != null; if (value instanceof String) { Extension node = new Extension(); String[] items = ((String) value).split(":"); switch (items.length) { case 2: node.setGroupId(items[0]); node.setArtifactId(items[1]); return node; case 3: node.setGroupId(items[0]); node.setArtifactId(items[1]); node.setVersion(items[2]); return node; } } return null; } }
public default Extension extension(String groupId, String artifactId, String version) { Extension extension = new Extension(); extension.setGroupId(groupId); extension.setArtifactId(artifactId); extension.setVersion(version); return extension; }
extension.setArtifactId( getTrimmedValue( value ) );
public Extension mergeExtension(Extension extension) { extension.setGroupId(groupId); extension.setArtifactId(artifactId); if(version != null) extension.setVersion(version); return extension; }
public static Extension parse(final Object value) { assert value != null; if (value instanceof String) { Extension node = new Extension(); String[] items = ((String) value).split(":"); switch (items.length) { case 2: node.setGroupId(items[0]); node.setArtifactId(items[1]); return node; case 3: node.setGroupId(items[0]); node.setArtifactId(items[1]); node.setVersion(items[2]); return node; } } return null; } }
protected void mergeExtension_ArtifactId( Extension target, Extension source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getArtifactId(); if ( src != null ) { if ( sourceDominant || target.getArtifactId() == null ) { target.setArtifactId( src ); target.setLocation( "artifactId", source.getLocation( "artifactId" ) ); } } }
private List<Extension> createReleaseExtensions( ReleaseDescriptor releaseDescriptor, MavenProject project ) throws ReleaseFailureException { List<Extension> releaseExtensions = null; // Use original - don't want the lifecycle introduced ones Build build = project.getOriginalModel().getBuild(); if ( build != null ) { List<Extension> extensions = build.getExtensions(); if ( extensions != null ) { releaseExtensions = new ArrayList<>(); for ( Extension extension : extensions ) { String id = ArtifactUtils.versionlessKey( extension.getGroupId(), extension.getArtifactId() ); Artifact artifact = project.getExtensionArtifactMap().get( id ); String version = getReleaseVersion( releaseDescriptor, artifact ); Extension releaseExtension = new Extension(); releaseExtension.setGroupId( extension.getGroupId() ); releaseExtension.setArtifactId( extension.getArtifactId() ); releaseExtension.setVersion( version ); releaseExtensions.add( releaseExtension ); } } } return releaseExtensions; }
/** * Interpolates elements of the {@link Extension} object. * * @param extension * {@link Extension} object whose elements to interpolate. */ private void interpolateExtension(final Extension extension) { extension.setArtifactId( interpolateString(extension.getArtifactId())); extension.setGroupId( interpolateString(extension.getGroupId())); extension.setVersion( interpolateString(extension.getVersion())); }
extension.setArtifactId("archetype-packaging"); extension.setVersion(getArchetypeVersion()); model.getBuild().addExtension(extension);
extension.setArtifactId( "archetype-packaging" ); extension.setVersion( getArchetypeVersion() ); model.getBuild().addExtension( extension );
extension.setArtifactId( getTrimmedValue( parser.nextText() ) );
Extension extension = new Extension(); extension.setGroupId(EXTENSION_DAV_GROUP_ID); extension.setArtifactId(EXTENSION_DAV_ARTIFACT_ID); extension.setVersion(EXTENSION_DAV_VERSION); extensions.add(extension);
extension.setArtifactId( getTrimmedValue( parser.nextText() ) );