Pages enfant
  • Maven

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Pour coller aux conventions de nommage des espaces de noms Java, nous poussons sur le groupId org.esupportail. EsupPortail a en effet le contrôle sur l'espace de noms esupportail.org en plus de esup-portail.org.

Le ticket (initié via le compte sonatype de Vincent Bonamy) ayant initié cette publication pour le groupId org.esupportail se trouve ici www.esupportailici https://issues.sonatype.org/browse/OSSRH-26136 (NB : esup-smsu-api-lib utilise l'espace de nom esup-portail.org, cf https://issues.sonatype.org/browse/OSSRH-10160 )

Pour la mise en oeuvre de la publication sur maven central via sonatype, nous pouvons nous aider du guide donné ici : http://central.sonatype.org/pages/apache-maven.html

Comme exemple de projets configurés pour être poussé sur le maven central, vous pouvez regarder le pom.xml d'esup-filemanager : https://repo1.maven.org/maven2/org/esupportail/portlet/filemanager/esup-filemanager/3.1.2/esup-filemanager-3.1.2.pom

esup-portlet-sympa est également un bon exemple, d'autant que l'ensemble des modifications effectuées sur le pom.xml et nécessaires à la publication sur sonatype et l'entrepôt maven central ont été ici fait en un seul commit : https://github.com/EsupPortail/esup-portlet-sympa/commit/35ca51ef90cdd98579ac1c9ebb434b078c8e4b73

Les jar sont signés avec une clé GPG, mais ce qui compte semble être le login + mot de passe du compte https://issues.sonatype.org utilisé pour l'upload vers oss.sonatype.org . Le mot de passe peut être stocké dans settings.xml de maven.

Contacts

Si vous souhaitez obtenir un compte sur l'entrepôt maven esup, pousser vos développements esup sur le maven central, vous pouvez nous contacter :

...