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

Langage Java Discussion :

[Packaging] Trier les JAR de compilation / d'éxecution


Sujet :

Langage Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 56
    Points : 77
    Points
    77
    Par défaut [Packaging] Trier les JAR de compilation / d'éxecution
    Bonjour,

    En parcourant un 'build.xml' de Sun, je vois qu'une distinction claire est faite entre les librairies nécessaires à la compilation, et celles nécessaires à l'éxecution.

    1 / Y'a-t-il une technique particulière (un plugin Eclipse ferait parfaitement l'affaire aussi) permettant de réaliser ce tri une fois les développements terminés, afin de réaliser un packaging propre ?

    Jusqu'ici, je n'ai jamais adopté de méthode stricte pour cela et, résultat : les JAR que je distribue sont exagérement volumineux.

    2 / Par ailleurs, faut-il inclure les librairies externes à l'intérieur du JAR de l'application développée, ou faut-il simplement les lister dans une documentation annexe ("Ce package nécessite <liste d API> pour fonctionner correctement.") ?

    Merci.

  2. #2
    Membre confirmé Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Points : 465
    Points
    465
    Par défaut
    Citation Envoyé par Rockz
    (...)
    2 / Par ailleurs, faut-il inclure les librairies externes à l'intérieur du JAR de l'application développée, ou faut-il simplement les lister dans une documentation annexe ("Ce package nécessite <liste d API> pour fonctionner correctement.") ?

    Merci.
    il y a 2 solutions: soit l'utilisateur final installe les libs requises, soit le programmeur inclut les libs adequates dans le package.

  3. #3
    Membre émérite
    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
    Points : 2 582
    Points
    2 582
    Par défaut
    Moi j'utilise Maven avec ses phases pour établir des distinctions dans les librairies utiles ; Netbeans aussi permet cela ; et j'imagine que Eclipse doit le pouvoir ?

    Si un approfondissement t'intéresse à propos de ces outils, je pense que tu auras des réponses plus précises dans les forums dédiés.
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

Discussions similaires

  1. Ne pas copier les .jar à la compilation
    Par rolfone dans le forum NetBeans
    Réponses: 0
    Dernier message: 28/10/2010, 11h44
  2. Compilation package (pb import .jar)
    Par caparenlive59 dans le forum Général Java
    Réponses: 7
    Dernier message: 08/07/2010, 15h01
  3. [VxiR2] Trier les données pendant l'éxecution
    Par PtitGénie dans le forum Webi
    Réponses: 5
    Dernier message: 10/12/2009, 15h17
  4. Les jar et les packages
    Par vincem35 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 08/11/2008, 16h19
  5. Réponses: 13
    Dernier message: 18/01/2006, 12h51

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