Salut à tous,
J'ai une application à construire avec Maven (2.0.4).
ça se passe bien pour la compil, mais il y a un soucis pour les tests.
En effet, certains tests doivent lire/modifier/créer des fichiers. Lorsque je suis dans Eclipse, faire un File file = new File("src/test/input/fichierTest1.txt"); fonctionne bien. Mais lorsque je lance les tests depuis Maven, ça se corse...
Donc, deux questions:
1. Comment dire à Maven de copier des dossiers précis? L'arbo Maven est ainsi:
src/test/java/.....
et mes fichiers sont dans src/test/input, src/test/output et src/test/witness.
Automatiquement, Maven copie les fichiers présents dans le src/test/java/..... mais pas les dossiers à côté. Savez-vous comment lui montrer ces dossiers??
2. Une fois copiés, il y aura le problème du "working dir" de la JVM. En utilisant des paths relatifs (seul moyen d'être sûr que ça marche sur d'autres machine...), il y a le risque que Maven et Eclipse n'utilisent pas le même path...
Voilà... peut être que je me fais plein de soucis pour rien... avez-vous une idée pour simplifier tout ça, ou faire en sorte que ça marche?
Merci !
Partager