Collections.sort( sortedVersions, VersionComparator.getInstance() ); Collections.sort( releasedVersions, VersionComparator.getInstance() ); Collections.sort( snapshotVersions, VersionComparator.getInstance() );
private Collection<String> getVersions( List<String> selectedRepos, String groupId, String artifactId ) throws MetadataResolutionException { RepositorySession repositorySession = repositorySessionFactory.createSession(); try { MetadataResolver metadataResolver = repositorySession.getResolver(); Set<String> versions = new LinkedHashSet<String>(); for ( String repoId : selectedRepos ) { Collection<String> projectVersions = metadataResolver.resolveProjectVersions( repositorySession, repoId, groupId, artifactId ); versions.addAll( projectVersions ); } List<String> sortedVersions = new ArrayList<>( versions ); Collections.sort( sortedVersions, VersionComparator.getInstance() ); return sortedVersions; } finally { repositorySession.close(); } }
private Collection<String> getVersions( List<String> selectedRepos, String groupId, String artifactId ) throws MetadataResolutionException { RepositorySession repositorySession = repositorySessionFactory.createSession(); try { MetadataResolver metadataResolver = repositorySession.getResolver(); Set<String> versions = new LinkedHashSet<String>(); for ( String repoId : selectedRepos ) { Collection<String> projectVersions = metadataResolver.resolveProjectVersions( repositorySession, repoId, groupId, artifactId ); versions.addAll( projectVersions ); } List<String> sortedVersions = new ArrayList<>( versions ); Collections.sort( sortedVersions, VersionComparator.getInstance() ); return sortedVersions; } finally { repositorySession.close(); } }
Collections.sort( availableVersions, VersionComparator.getInstance() );
Collections.sort( availableVersions, VersionComparator.getInstance() );
TreeMap<String, Artifact> artifactPerVersion = new TreeMap<>( VersionComparator.getInstance() );
TreeMap<String, Artifact> artifactPerVersion = new TreeMap<>( VersionComparator.getInstance() );
Collections.sort( versions, VersionComparator.getInstance( ) );
Collections.sort( versions, VersionComparator.getInstance( ) );
Collections.sort( availableVersions, VersionComparator.getInstance() );
Collections.sort( versions, VersionComparator.getInstance() );
Collections.sort( availableVersions, VersionComparator.getInstance() );
Collections.sort( availableVersions, VersionComparator.getInstance() );
Collections.sort( versions, VersionComparator.getInstance() );
Collections.sort( availableVersions, VersionComparator.getInstance() );
Collections.sort( availableVersions, VersionComparator.getInstance() );
Collections.sort( releasedVersions, VersionComparator.getInstance( ) );
Collections.sort( releasedVersions, VersionComparator.getInstance() );