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

Eclipse Java Discussion :

Ant et applications jar


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 59
    Par défaut Ant et applications jar
    Bonjour,

    Je souhaiterai utiliser les scripts ant pour aller plus vite dans mes créations d'applications java (jar). Je me sers de l'IDE Eclipse.

    Actuellement, je dois passer par les commandes suivantes : "export - runnable jar file" pour construire mes jar. Je passe par 'runnable jar file' car je dois en effet introduire plusieurs librairies (dont certaines pour la manipulation des fichiers xml).

    Ce qui me prend du temps est surtout de sélectionner les bons fichiers à exporter (j'ai une dizaine de classes et 3 jar à construire avec elles, et certaines classes sont communes à mes jar).

    Quand j'arrive sur la page suivante (après "export - runnable jar file"), je vois ceci : "save as ant script". Je l'ai donc fait, j'ai lu un peu de documentation sur le sujet pour comprendre la structure de ce genre de documents mais n'ai pas encore tout bien saisi.

    Après avoir fait "save as ant script", je me retrouve donc avec trois nouveaux fichiers xml, un pour chaque jar.

    Comment les utiliser par la suite ?

    Effectivement, si je modifie mes classes, je n'aimerais pas avoir à refaire ces manipulations mais me servir de ces scripts pour lancer mes applications et prendre en compte les modifications.
    Comment lancer me servir de ces scripts pour lancer mes applications ?

    J'ai un .bat qui ressemble à ceci par ailleurs :
    START java -jar Module1.jar
    START java -jar Module2.jar
    START java -jar Scheduler.jar

    Merci par avance pour votre aide.

    Peut-être n'ai je pas encore assez bien compris l'utilisation des scripts ant mais j'espère y arriver et pouvoir m'en servir bientôt activement pour aller plus vite.

    Bonne soirée

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Alors, Ant sert à automatiser des procédés, donc, oui, si tu souhaites créer tes JARs exécutables sans passer par les commandes Eclipse, c'est ce qu'il te faut.
    Un fichier de build Ant se compose:
    • d'une balise parente project: qui contient l'ensemble des cibles et des propriétés et qui permet de définir une cible par défaut (attribut default).
    • de cible(s) - target - avec un nom et potentiellement des dépendances vers d'autres cibles.
    Les fichiers qu'Eclipse a créés (et qui sont relativement complexes pour une débutante - tout dépend de tes projets) vont t'aider à faire ce que tu veux. C'est assez simple d'utilisation.
    Tu as 2 choix:
    • Soit tu utilises la vue Ant d'Eclipse (Window > Show View > Other... > Ant > Ant. Là, tu as un bouton + (avec une fourmi; Ant = fourmi en anglais). Tu sélectionnes ton fichier XML qu'Eclipse a créé et tu l'ajoutes. Les cibles exécutables (target) de ton fichier seront affichées. Là, il te suffit de double cliquer sur une cible pour l'exécuter.
    • Soit tu utilises ton explorateur Eclipse ("Navigator" ou "Package Explorer"), tu fais un clic droit sur le fichier et tu fais Run As > Ant Build (pour exécuter la cible par défaut) ou Ant Build... et tu sélectionnes ta cible dans la configuration de lancement.

    Voilà, à+
    Gueritarish

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 59
    Par défaut Re:
    J'ai utilisé la méthode du ant builder et cela marche parfaitement bien !

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ant, include des .jar
    Par oushi dans le forum ANT
    Réponses: 2
    Dernier message: 28/04/2009, 00h24
  2. pb de lancement d'application .jar
    Par peupepeu dans le forum NetBeans
    Réponses: 1
    Dernier message: 20/10/2007, 19h29
  3. Réponses: 3
    Dernier message: 19/12/2006, 01h38
  4. Applications jar non signées
    Par jpclair dans le forum Java ME
    Réponses: 1
    Dernier message: 12/07/2006, 10h34
  5. [Compil][Eclipse/Ant] Priorité de .jar ?
    Par hugo123 dans le forum ANT
    Réponses: 2
    Dernier message: 22/05/2006, 14h28

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