IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Maven Junit et derby.log


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut Maven Junit et derby.log
    Bonjour,

    j’utilise pour mes tests Junit une base derby (embed driver)
    J’ai mis dans les dépendances maven tout le nécessaire et j’ai écrit mes tests Junit de telle sorte que la base soit crée dans target/testdb.

    Ainsi avec un mvn clean la base de test est nettoyée.

    Mais je suis tombé sur un petit pb lors du mvn release:prepare. lorsque j’exécute les tests derby crée un fichier derby.log à la racine du projet. Du coup maven considère que mon projet n’est pas en phase avec SVN et refuse de préparer la release.

    Il faut, à chaque fois, que j’efface le fichier à la main pour préparer ma release.

    Comment faire pour que ce fichier soit créé dans target et non à la racine*?

    A+ JYT

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    Je n'utilise pas Derby, mais d'après ce que je vois dans la documentation, tu dois pouvoir définir le chemin du fichier de logs avec la propriété derby.stream.error.file. Peut-être faut-il lui donner comme valeur ${basedir}/target/derby.log.

    Une autre solution sinon : tu ajoutes le fichier derby.log dans le .svnignore de la racine. Comme ça, Maven release ne devrait plus râler en disant que le fichier n'est pas synchronisé avec SVN...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. Maven , Junit et NetBeans
    Par Smix007 dans le forum Maven
    Réponses: 1
    Dernier message: 07/06/2011, 17h42
  2. [Débutant] Maven et JUnit ?
    Par ghohm dans le forum Maven
    Réponses: 4
    Dernier message: 18/09/2007, 18h39
  3. Logs avec Cargo/Maven démarrage
    Par Erwin dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 11/09/2007, 15h12
  4. Réponses: 4
    Dernier message: 06/07/2007, 19h15
  5. [Maven 2] Junit Test Report
    Par ange bleu dans le forum Maven
    Réponses: 2
    Dernier message: 28/08/2006, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo