@Override protected Object getExtensionKey( Extension extension ) { return extension.getGroupId() + ':' + extension.getArtifactId(); }
/** * @see java.lang.Object#hashCode() */ public int hashCode() { int result = 17; result = 37 * result + ( getArtifactId() != null ? getArtifactId().hashCode() : 0 ); result = 37 * result + ( getGroupId() != null ? getGroupId().hashCode() : 0 ); result = 37 * result + ( getVersion() != null ? getVersion().hashCode() : 0 ); return result; }
protected void mergeExtension_GroupId( Extension target, Extension 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" ) ); } } }
artifactFactory.createExtensionArtifact( ext.getGroupId(), ext.getArtifactId(), versionRange ); "' for extension '" + ArtifactUtils.versionlessKey( ext.getGroupId(), ext.getArtifactId() ) + "': " + e.getMessage(), e );
/** * @see java.lang.Object#equals(java.lang.Object) */ public boolean equals( Object o ) { if ( this == o ) { return true; } if ( !( o instanceof Extension ) ) { return false; } Extension e = (Extension) o; if ( !equal( e.getArtifactId(), getArtifactId() ) ) { return false; } else if ( !equal( e.getGroupId(), getGroupId() ) ) { return false; } else if ( !equal( e.getVersion(), getVersion() ) ) { return false; } return true; }
public static Extension cloneExtension( Extension src ) { Extension rExt = new Extension(); rExt.setArtifactId( src.getArtifactId() ); rExt.setGroupId( src.getGroupId() ); rExt.setVersion( src.getVersion() ); return rExt; }
String extensionId = ArtifactUtils.versionlessKey( extension.getGroupId(), extension.getArtifactId() ); if ( dag.getVertex( extensionId ) != null )
addEdge( projectMap, vertexMap, project, projectVertex, extension.getGroupId(), extension.getArtifactId(), extension.getVersion(), false, true );
plugin.setGroupId( extension.getGroupId() ); plugin.setArtifactId( extension.getArtifactId() ); plugin.setVersion( extension.getVersion() );
/** * Method writeExtension. * * @param extension * @param serializer * @param tagName * @throws java.io.IOException */ private void writeExtension( Extension extension, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( extension.getGroupId() != null ) { serializer.startTag( NAMESPACE, "groupId" ).text( extension.getGroupId() ).endTag( NAMESPACE, "groupId" ); } if ( extension.getArtifactId() != null ) { serializer.startTag( NAMESPACE, "artifactId" ).text( extension.getArtifactId() ).endTag( NAMESPACE, "artifactId" ); } if ( extension.getVersion() != null ) { serializer.startTag( NAMESPACE, "version" ).text( extension.getVersion() ).endTag( NAMESPACE, "version" ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeExtension( Extension, String, XmlSerializer )
repositorySystem.createArtifact( ext.getGroupId(), ext.getArtifactId(), version, null, "jar" );
for (Extension extension : extensions) { out.write(" extension(" + br); out.write(" groupId -> \"" + extension.getGroupId() + "\"," + br); out.write(" artifactId -> \"" + extension.getArtifactId() + "\""); if (extension.getVersion() != null) {
/** * Method writeExtension. * * @param extension * @param serializer * @param tagName * @throws java.io.IOException */ private void writeExtension( Extension extension, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( extension.getGroupId() != null ) { serializer.attribute( NAMESPACE, "groupId", extension.getGroupId() ); } if ( extension.getArtifactId() != null ) { serializer.attribute( NAMESPACE, "artifactId", extension.getArtifactId() ); } if ( extension.getVersion() != null ) { serializer.attribute( NAMESPACE, "version", extension.getVersion() ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeExtension( Extension, String, XmlSerializer )
@Override protected Object getExtensionKey( Extension extension ) { return extension.getGroupId() + ':' + extension.getArtifactId(); }
/** * @see java.lang.Object#hashCode() */ public int hashCode() { int result = 17; result = 37 * result + ( getArtifactId() != null ? getArtifactId().hashCode() : 0 ); result = 37 * result + ( getGroupId() != null ? getGroupId().hashCode() : 0 ); result = 37 * result + ( getVersion() != null ? getVersion().hashCode() : 0 ); return result; }
protected void mergeExtension_GroupId( Extension target, Extension 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" ) ); } } }
@Override public void addExtension(Extension extension, Model originatingModel, List remoteRepositories, MavenExecutionRequest request) throws ExtensionManagerException { String key = extension.getGroupId() + ":" + extension.getArtifactId(); openSesame(key); try { LOG.fine("add extension1=" + extension.getGroupId() + ":" + extension.getArtifactId() + ":" + extension.getVersion()); //NOI18N super.addExtension(extension, originatingModel, remoteRepositories, request); } finally { LOG.fine("---------------------------------------------------------"); closeSesame(key); } }
@Override public void addExtension(Extension extension, MavenProject project, MavenExecutionRequest request) throws ExtensionManagerException { String key = extension.getGroupId() + ":" + extension.getArtifactId(); openSesame(key); try { LOG.fine("add extension2=" + extension.getGroupId() + ":" + extension.getArtifactId() + ":" + extension.getVersion()); super.addExtension(extension, project, request); } finally { LOG.fine("---------------------------------------------------------"); closeSesame(key); } }
/** * @param extension {@link Extension} to be converted to {@link DependableCoordinate} * @return {@link DependableCoordinate} */ public static DependableCoordinate toDependableCoordinate( Extension extension ) { DefaultDependableCoordinate coordinate = new DefaultDependableCoordinate(); coordinate.setGroupId( extension.getGroupId() ); coordinate.setArtifactId( extension.getArtifactId() ); coordinate.setVersion( extension.getVersion() ); return coordinate; }
/** * Special case: an extension is always of type {@code jar}, so can be transformed to an ArtifactCoordinate. * * @param extension {@link Extension} * @return {@link ArtifactCoordinate} */ public static ArtifactCoordinate toArtifactCoordinate( Extension extension ) { DefaultArtifactCoordinate coordinate = new DefaultArtifactCoordinate(); coordinate.setGroupId( extension.getGroupId() ); coordinate.setArtifactId( extension.getArtifactId() ); coordinate.setVersion( extension.getVersion() ); return coordinate; }