@Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( !( o instanceof MavenArtifactFacet ) ) { return false; } MavenArtifactFacet that = (MavenArtifactFacet) o; return StringUtils.equals( that.getClassifier(), this.classifier ); }
if ( facet != null ) artifact.setClassifier( facet.getClassifier() ); artifact.setType( facet.getType() );
if ( facet != null ) artifact.setClassifier( facet.getClassifier() ); artifact.setType( facet.getType() );
private void removeArtifact( MetadataRepository metadataRepository, ArtifactInfo artifactInfo, ArtifactMetadata artifactMetadata ) throws MetadataRepositoryException { if ( artifactInfo.hasClassifier( ) ) { // cleanup facet which contains classifier information MavenArtifactFacet mavenArtifactFacet = (MavenArtifactFacet) artifactMetadata.getFacet( MavenArtifactFacet.FACET_ID ); if ( StringUtils.equals( artifactInfo.classifier, mavenArtifactFacet.getClassifier( ) ) ) { artifactMetadata.removeFacet( MavenArtifactFacet.FACET_ID ); String groupId = artifactInfo.getNamespace( ), artifactId = artifactInfo.getName( ), version = artifactInfo.getProjectVersion( ); MavenArtifactFacet mavenArtifactFacetToCompare = new MavenArtifactFacet( ); mavenArtifactFacetToCompare.setClassifier( artifactInfo.getClassifier( ) ); metadataRepository.removeArtifact( repository.getId( ), groupId, artifactId, version, mavenArtifactFacetToCompare ); metadataRepository.save( ); } } else { metadataRepository.removeArtifact( artifactMetadata, artifactInfo.getProjectVersion( ) ); } }
classifier = facet.getClassifier();
mavenArtifactFacet.getClassifier() ) )
(MavenArtifactFacet) artifactMetadata.getFacet( MavenArtifactFacet.FACET_ID ); if ( StringUtils.equals( artifact.getClassifier(), mavenArtifactFacet.getClassifier() ) )
classifier = facet.getClassifier();
(MavenArtifactFacet) artifactMetadata.getFacet( MavenArtifactFacet.FACET_ID ); if ( StringUtils.equals( artifact.getClassifier(), mavenArtifactFacet.getClassifier() ) )