Maven-ear-plugin, application.xml et JBoss
Voilà, j'ai JBoss 5.0.0 GA, maven 2 et eclipse avec le plugin maven. Quand je fais un ear que je déploie ensuite sous JBoss, JBoss me crache une erreur du genre
Code:
1 2 3
| .....Caused by: org.xml.sax.SAXException: The content of element type "application" m
ust match "(icon?,display-name,description?,module+,security-role*)". @ *unknown
*[10,15].... |
J'ai trouvé une solution sur Internet: remplacé dans application.xml cette ligne:
par cette ligne:
Code:
1 2 3 4 5
| <application xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"
version="1.4"> |
Ca me règle le problème.....
....mais quand je passe par Maven-ear-plugin, il génère son propre application.xml qu'il met dans le ear. Pour rajouter les lignes de corrections vues plus haut, je suis obligé d'aller manuellement écraser l'application.xml de l'ear par mon application.xml modifié.
Est-ce qu'il y aurait un moyen de faire autrement, d'indiquer par exemple dans le pom.xml les données que je veux rajouter dans la balise <application>?