[MAVEN] creation d'un archetype
j'ai creer mon archetype perso mais je rencontre des difficulté lors de son utilisation :
-lorsque je creer mon projet via mon archetype, je dois copier certaines librairies dans un repertoire specifique : j'ai donc creer mon archetype avec mes librairies en resources ( copiée dans un repertoire /src/main/resources/archetype-resources/script/generate/jaxb/endorsed/maLib.jar et declarée dans le archetype.xml de cette maniere :
Code:
1 2 3 4 5
| <resources>
...
<resource>${projetRep}/sources/script/generate/jaxb/lib/jaxb-api.jar</resource>
...
</resources> |
).
lorsque je lance la creation du projet (mvn archetype:create ...... ), j'ai l'erraur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| template archetype-resources/${projetRep}/sources/script/generate/jaxb/lib/jaxb-api.jar
file C:\workspace\service-test-10-12-07-13h36\categorie1\sources\script\generate\jaxb\lib\jaxb-api.jar
[ERROR] ResourceManager.getResource() parse exception: org.apache.velocity.exception.ParseErrorException:
Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 775, column 112.
Encountered: <EOF> after : ""
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error creating from archetype
Embedded error: Error merging velocity templates
Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 775, column 112.
Encountered: <EOF> after : ""
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Mon Dec 10 14:11:26 CET 2007
[INFO] Final Memory: 5M/254M
[INFO] ------------------------------------------------------------------------ |
Si j'ai compris cette erreur, le plugin tente de parser ma librairie(pour faire du remplacement de variable je pense :roll: )
Je voudrais savoir s'il est possible de skipper ce parsing ou s'il est possible de declarer autrement les librairies