]>
git.argeo.org Git - gpl/argeo-jcr.git/blob - org.argeo.slc.repo/src/org/argeo/slc/repo/maven/ArtifactIdComparator.java
1 package org
.argeo
.slc
.repo
.maven
;
3 import java
.util
.Comparator
;
4 import java
.util
.TreeMap
;
5 import java
.util
.TreeSet
;
7 import org
.eclipse
.aether
.artifact
.Artifact
;
10 * Compare two artifacts, for use in {@link TreeSet} / {@link TreeMap}, consider
11 * artifactId first THEN groupId
13 public class ArtifactIdComparator
implements Comparator
<Artifact
> {
14 public int compare(Artifact o1
, Artifact o2
) {
15 if (o1
.getArtifactId().equals(o2
.getArtifactId()))
16 return o1
.getGroupId().compareTo(o2
.getGroupId());
17 return o1
.getArtifactId().compareTo(o2
.getArtifactId());