Il est possible de se procurer la version professionnelle de Nexus gratuitement si c’est pour développer un projet en Open Source. Cette version de démonstration est valable 30 jours.
Ce système de gestion des dépôts Maven supporte les montées de versions finales (releases) et l’assurance qualité logicielle.
De plus, Nexus Pro apporte une gestion paramétrable des restrictions sur les licences des bibliothèques téléchargées et assure une plus grande sécurité compte tenu de l’utilisation de bibliothèques non validées dont on peut paramétrer le blocage, comme le montre la capture d’écran suivante :

Restriction de l'utilisation de dépôts
Parmi les fonctionnalités supplémentaires disponibles dans la version Pro de Nexus, on remarquera notamment :
• la gestion d’un plus grand nombre de formats de dépôts (OBR, .NET, …)
• le parcours des archives et la visualisation directe de la JavaDoc
• les types de dépôts incluant les sites du projet Maven, les sites de mise à jour d’Eclipse, les dépôts P2 et les dépôts de lien OSGi.
La recherche par metadata est également disponible dans la version professionnelle de Nexus.
Par ailleurs, alors que Nexus OSS ne permet de paramétrer qu’un unique serveur LDAP, Nexus Pro est capable d’être mis en interaction avec tous les types de serveurs de sécurité utilisant le standard LDAP. Une option « Enterprise » est présente sur la page d’accueil de Nexus Pro et permet d’accéder à un menu de management de serveurs LDAP. On peut en ajouter autant que l’on souhaite. Par exemple, si l’entreprise souhaite connecter un autre département possédant son propre serveur LDAP, il suffit d’ajouter ce dernier à la liste.
La montée de version entre les releases de Nexus est gérée automatiquement. En effet, il suffit d’installer la nouvelle version et de lancer l’utilitaire de récupération en indiquant simplement le dossier racine de la version précédente. Le programme se chargera de reprendre l’intégralité des informations requises et de supprimer la précédente installation, si demandé. La nouvelle version sera ainsi une copie conforme des configurations de la précédente et les utilisateurs retrouveront leurs plugins de façon transparente, sans risque d’avoir exécuté une erreur manuelle.
Enfin, les entreprises utilisateurs de la version professionnelle de Nexus ont accès à une assistance permanente par l’équipe de développement du logiciel.
Nexus OSS | Nexus Pro | |
Support de l'entreprise | ||
Aide pour l'installation du logiciel | Non | Oui |
Aide pour la configuration du logiciel | Non | Oui |
Aide pour l'utilisation du logiciel | Non | Oui |
Nombre de contacts pouvant faire appel au support technique | Non | 2 |
Nombre de problèmes à traiter | Non | Illimité |
Horaires de support client | Non | 8h-20h |
Délai de réponse aux demandes d'aide | Non | 1 jour |
Délai de résolution des problèmes critiques | Non garanti | 2 jours |
Délai de résolution des problèmes majeurs | Non garanti | 1 semaine |
Délai de résolution des problèmes mineurs | Non garanti | Version majeure N+1 |
Parcours et recherche dans les dépôts | ||
Parcours des archives (JAR, WAR, EAR, etc…) | Non | Oui |
Visualisation des POM, de la Javadoc et des métadonnées | Oui | Oui |
Parcours à distance des dépôts | Oui | Oui |
Recherche thématique des artefacts | Oui | Oui |
Recherche par mot-clef | Oui | Oui |
Recherche par GroupID, ArtifactID, Version, Classe et Package | Oui | Oui |
Recherche par critères personnalisés | Oui | Oui |
Recherche des artefacts présents localement en priorité | Oui | Oui |
Rapport détaillé sur les dépendances | Non | Oui |
Hébergement des dépôts | ||
Hébergement des dépôts en local | Oui | Oui |
Chargement des artefacts par l'interface ou par Apache Maven | Oui | Oui |
Acquisition, management et rapport sur les artefacts | Oui | Oui |
Suivi à la trace des attributs personnalisés | Non | Oui |
Rétro-compatibilité avec les dépôts Maven 1 | Oui | Oui |
Gestion des dépôts Maven 2 et 3 | Oui | Oui |
Conversion des dépôts Maven 1 en dépôts Maven 2 | Oui | Oui |
Partage des archétypes personnalisés à travers toute l'entreprise | Oui | Oui |
Organisation des déploiements et segmentation du développement | Non | Oui |
Manipulation de groupes d'artefacts liés | Non | Oui |
Accès aux dépôts OSGi et P2 | Non | Oui |
Utilisation d'un proxy pour les dépôts | ||
Accès au dépôt Maven Central, d'artefacts vérifiés | Oui | Oui |
Division des dépôts locaux entre plusieurs serveurs | Oui | Oui |
Récupération de plusieurs dépôts en un lien unique | Oui | Oui |
Paramétrage de la sécurité par proxy | Oui | Oui |
Contrôle des dépôts utilisés | Oui | Oui |
Contrôle des artefacts | ||
Contrôle total de l'intégrité des artefacts téléchargés | Non | Oui |
Définition de règles d'autorisation des artefacts | Non | Oui |
Contrôle spécifique des artefacts | Non | Oui |
Vérification des artefacts par signature PGP | Non | Oui |
Règles paramétrables de validation des artefacts | Non | Oui |
Extensibilité | ||
Extensions par plugins | Oui | Oui |
Paramétrage avec le logo de l'entreprise | Non | Oui |
Extensions Maven | ||
Gestion et distribution des configurations Maven 2 et 3 avec le plugin Nexus | Non | Oui |
Maintien des métadonnées Apache Maven 3 | Oui | Oui |
Sécurité de l'utilisateur | ||
Organisation des politiques de sécurité de l'authentification utilisateur | Oui | Oui |
Contrôle d'accès par des rôles | Oui | Oui |
Intégration des outils Atlassian Crowd | Non | Oui |
Inscription possible d'utilisateurs avec droits restreints | Non | Oui |
Protection contre la création de compte automatisée | Non | Oui |
Intégration de serveurs LDAP | ||
Authentification | Oui | Oui |
Définition d'autorisations de groupe | Oui | Oui |
Définition d'autorisations d'utilisateur | Non | Oui |
Définition de plusieurs serveurs LDAP en cascade pour l'authentification | Non | Oui |
Authentification à partir d'un cache LDAP | Non | Oui |
Prise en charge des modèles de mappings de groupes | Non | Oui |
Diagnostic de connexion aux serveurs LDAP | Non | Oui |
Gestion de plusieurs serveurs | Non | Oui |
Gestion de plusieurs schéma dans le même serveur | Non | Oui |
Support de l'environnement de développement | ||
Intégration dans Eclipse via le plugin m2eclipse | Oui | Oui |
Opérations | ||
Tâches planifiées | Oui | Oui |
Déploiement des applications sur un hébergeur centralisé | Non | Oui |
Planification de la sauvegarde des configurations de Nexus | Non | Oui |