Quelle est la façon correcte d'écrire dans le fichier temporaire lors de tests unitaires avec Maven?

J'ai écrit un test unitaire qui écrit un fichier dans le système de fichier sans chemin de l'écriture sur le répertoire de travail; donc, s'il est exécuté à partir du répertoire du projet, il a écrit dans la racine du projet, si dans les projets répertoire parent, il écrit pour les parents répertoire racine.

Alors, quelle est la façon correcte d'écrire dans le répertoire cible? Très probablement un répertoire dans le répertoire cible?

Si je l'ai tout simplement spécifier target/ avec le fichier, il va écrire à la mère de projets cible au lieu de les projets de la cible.

Mise à JOUR: en fait, je veux le fichier après la fin du test. Le fichier est pour une extraction format pour les tierces parties qui doit être envoyé à la troisième parties. Le test peut être activé/désactivé pour me permettre d'exécuter uniquement si le format du fichier est modifiée pour re-approbation. Ce n'est pas un énorme problème où le fichier va, mais je voudrais quelque chose qui est facile à trouver.

InformationsquelleAutor Brett Ryan | 2012-09-13