Bonjour,
Je suis entrain d'essayer d'ajouter JasperReport à mon projet en cours utilisant jdk1.6.0_16.
Comme j'utilise MAVEN c'est très simple, je rajoute la dépendance :
Et là c'est le drame ... Les dépendances par transitivité vont charger le jar geronimo-stax-api_1.0_spec-1.0.jar qui écrase le contenu de la classe la javax.xml.XMLConstants.java présente dans java 1.6.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>4.5.1</version> </dependency>
Une des variables dont j'avais besoin, la constante W3C_XML_SCHEMA_NS_URI, n'est plus défini dans cette classe. Etant donné que c'est la seule chose qui me manque, je peux l'écrire en dure dans la classe ou j'en ai besoin mais je pense que vous conviendrez avec moi que ce n'est pas une solution "propre".
J'aimerai comprendre ce qu'est ce jar, est-il important ? si oui comment faire sans l'exclure ?
Partager