El Configuration de l'IMA est assez fastidieux, impliquant de multiples jars et variables d'environnement. La portabilité du projet s'en trouverait grandement facilitée si je pouvais l'ajouter comme une dépendance Maven normale.
L'extrait de POM que j'utilise est le suivant
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_imageio</artifactId>
<version>1.1</version>
</dependency>
et les erreurs sont
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3
Je peux, bien sûr, télécharger et installer ces bocaux. Le problème est double :
- jai_imageio nécessite deux jars ;
- jai_imageio nécessite l'installation d'une bibliothèque native et la définition de deux variables d'environnement.
Je n'ai pas trouvé de moyen de faire fonctionner cela avec Maven.
Voir Lecture des images JCS_YCCK à l'aide d'ImageIO pour la raison que j'utilise l'IMA.