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

ANT Java Discussion :

ant et maven


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 37
    Par défaut ant et maven
    Bonjour j'ai un petit projet eclipse avec des librairies référencées et construites par maven.
    Normalement je compile avec maven. Mais pour des raisons de migration de jre et de maven, j'aurai besoin de compiler rapidement ce projet avec un script ant.
    Or dans ma target compile, je ne définis pas de classpath car toutes mes librairies sont déjà référencées (par maven) dans le classpath du projet eclipse.
    Cependant la compilation plante car mes jars ne sont pas trouvés.
    Est-ce tout simplement impossible car ant ne prend pas en charge les variables d'environnement type MAVEN_HOME, ou bien je suis un crétin fini et il y a quelque chose qui m'échappe ?
    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Perso pour ce genre de chose j'utilise les Maven Task for Ant, trouvable en page d'accueil du site de maven.

    J'ai toujours du mal avec la doc de ces trucs maven, mais j'y suis finalement arrivé avec ces maven task, sauf que, si j'ai réussi à trouver le moyen de mettre les dépendances dans un build ant, je n'ai pas réussi à y mettre... le jar généré !

    Extraits de ce que j'ai fait dans le build :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="UTF-8"?>
     
    <project
      default="all"
      name="ant Autonome"
      xmlns:artifact="antlib:org.apache.maven.artifact.ant">
    Copie des libs dans un répertoire :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
          <artifact:pom id="projet" file="../pom.xml"/>
          <artifact:dependencies
          filesetId="dependency.fileset"
          useScope="runtime"
          pomRefId="projet"/>
          <copy todir="${replocjars}">
      <!-- copie des dependances -->
    	<fileset refid="dependency.fileset"/>
      <!-- copie du jar principal ! (j'ai honte) -->
    	<fileset dir="${MVNREPO}/com/soc">
    	  <include name="autonome/${VERSION}/autonome-${VERSION}.jar"/>
    	</fileset>
    	<mapper type="flatten"/>
          </copy>

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/04/2007, 14h10
  2. Appeler un script Ant avec Maven 2
    Par enwoo dans le forum Maven
    Réponses: 1
    Dernier message: 05/12/2006, 19h27
  3. Réponses: 2
    Dernier message: 01/09/2006, 23h04
  4. configuration des plugins Ant pour MAVEN 2
    Par DanielW33 dans le forum Maven
    Réponses: 2
    Dernier message: 31/07/2006, 16h05
  5. dev de plugin Ant pour Maven 2
    Par DanielW33 dans le forum Maven
    Réponses: 7
    Dernier message: 28/07/2006, 16h24

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