Début 2019, j’ai écrit un article sur l’état de la modularisation en Java. J’ai reternu un échantillon de librairies répandues, et pour chacune d’elles, j’ai vérifié si :

  • Elle prenait en charge le système de modules c’est-à-dire qu’elle fournissait un nom de module automatique dans le manifeste
  • Il s’agissait d’un module à part entière c’est-à-dire qu’elle fournissait un fichier module-info.class

Les résultats obetnus ont été intéressants. 14 de ces 29 bibliothèques supportaient le système de modules, tandis que 2 étaient des modules à part entière. Près de 2 ans plus tard, et avec Java 16 qui se profile à l’horizon, il est temps de mettre à jour cet état.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire