[Velocity] Template introuvable
Bonjour,
Je genere un pdf depuis mon application.
Cependant depuis eclipse le chargement du template (.fo) et la generation du pdf fonctionne mais des que je deplace le .jar executable il ne retrouve pas l'arborescence ou se trouve le .fo malgre qu'il se trouve dans le package.
J'utilise ce chemin :
Code:
public static final String DOSSIER_TEMPLATE = "utils/templates/";
et je l'appelle comme ceci :
Code:
1 2 3 4 5 6
| public static Template getTemplateFacture() throws Exception {
if (templateFacture == null) {
templateFacture = EditionPDF.loadTemplateFO("templateFacture.fo");
}
return templateFacture;
} |
Code:
1 2 3 4
| public static Template loadTemplateFO(String file) throws Exception {
// retourne le template
return Velocity.getTemplate(DOSSIER_TEMPLATE + file);
} |
Quand je genre le jar executable et qu'il se trouve dans la meme arborescence du projet pas de soucis, mais des que je deplace le jar executable il ne trouve plus le .fo