JRedmine
2009-09-15

Introduction

JRedmine est un projet Java permettant de communiquer avec un serveur Redmine.

Le projet est organisé en deux modules :

  • JRedmine-client : ce module contient
    • un plugin rails à installer sur le serveur redmine qui permet d'ouvrir l'api de redmine en REST.
    • un client java pour interroger les services REST en java.
  • jredmine-maven-plugin : ce module est un plugin maven pour effectuer des tâches de maintenance sur le serveur Redmine. On peut par exemple publier des annonces, des fichiers, clotûrer une version,...

Notes

Version 1.10

Ajout d'un mojo pour générer un fichier changelog.txt

Version 1.9

Rendre compatible le plugin rails avec Redmine 3.0.0 (voir https://forge.nuiton.org/issues/3642).

Ajout d'une nouvelle api REST get_project_closed_versions pour obtenir les version fermées d'un projet (voir https://forge.nuiton.org/issues/3532).

Version 1.6

Important À partir de la version 1.6, le plugin requière d'utiliser une version de maven >= 3.0.

La version 1.6 améliore la gestion d'éxecution des goals, on peut désormais configurer le fait de lancer ou pas les goals sur les modules root.

On a aussi ajouté la possible de choisir de manière automatique la dernière version clôturée (voir https://forge.nuiton.org/issues/2630).

Version 1.5

La version 1.5 permet d'utiliser désormais l'authentification via l'api-key.

Pour ce faire dans le plugin maven on peut utiliser le paramètre apiKey au lieu du traditionnel username, password.

A noter qu'il faut obligatoirement utiliser le dernier plugin rails jredmine (celui de la version 1.5).

Version 1.4

La version 1.4 prépare la passage à la version 2.0 de redmine. La version 2.0 de JRedmine utilisera exclusivement l'api REST de redmine (et donc le plugin redmine jredmine ne sera plus obligatoire).

Un soin tout particulier a été apporté pour améliorer la configuration des tests (détails).

Dans cette nouvelle version, on a aussi permis l'utilisation du plugin rails sur redmine 1 et 2.

Version 1.3

La version 1.3 est compatible avec redmine 1.3.2 après la résolution du ticket https://forge.nuiton.org/issues/1925.

Le nom du plugin a été renommé de maven-jredmine-plugin en jredmine-maven-plugin (voir ticket https://forge.nuiton.org/issues/1969). Pensez à bien changer les coordonnées du plugin comme indiqué ici.

Version 1.2

Avant la version 1.2, on ne pouvait pas communiquer avec un redmine 1.1, désormais cela est possible. Cependant, la rétro-compatibilité n'a pas été testée pour le moment, il est donc possible que cela ne fonctionne pas :(

Pour plus d'informations, voir la documentation des deux modules.