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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 )
Je voudrais savoir s'il est possible de skipper ce parsing ou s'il est possible de declarer autrement les librairies