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

EDI et Outils pour Java Discussion :

Compilation minimale / Filtrage des classes utilisées


Sujet :

EDI et Outils pour Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Compilation minimale / Filtrage des classes utilisées
    Bonjour,

    Existe-t-il une technique pour compiler un projet java en .jar (ou pas),
    avec uniquement les classes appellées (et pas toutes les classes inutilisées
    des projets importés) ?

    Il y a une question semblable ici mais sans réponse pertinante.

    Peu importe l'environnement de développement, peu importe la technique...

    Est il possible d'avoir le nom des classes appellées, au cour de l'utilisation d'un programme ?

    Peut être un outils spécifique ? Une option à activer ?

    Google n'est pas toujours notre amis :p

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Si tu cherche a éjecter le code mort de ton application, y a des discussion sur comment faire là détection sur ces forums


    http://www.developpez.net/forums/d53...yse-code-mort/
    http://www.developpez.net/forums/d41...ion-code-mort/
    http://www.developpez.net/forums/d40...lication-java/

    Si tu cherche les classes inutilisées dans tes jar, par contre, je suis pas sur que ce soit faisable avec des truc comme clover. De plus ca nécessite d'écrire des unit test pour bien tester tout ton code, et ca ne fera pas de suppression automatique (à toi de regarder le report de clover et d'effacer ce dont tu n'a pas besoin).

    Impossible en tout cas à détecter de manière statique. En raison d'appels au classloader et la reflection, il est impossible de pouvoir établir de manière sûre qu'un méthode / classe ne sera pas utilisée sans exécuter le code.

Discussions similaires

  1. g++: compiler en incluant des classes perso
    Par onet dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 16/11/2009, 11h41
  2. Import automatique des classes utilisées dans la javadoc.
    Par onlytoine dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 03/03/2009, 11h49
  3. Utiliser des procédures au lieu des classes
    Par ahage4x4 dans le forum ASP
    Réponses: 5
    Dernier message: 29/06/2005, 10h53
  4. utiliser des classes dont on n'a pas le source
    Par kocin dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/08/2004, 16h05
  5. [javac] code pour lancer la compilation des classes
    Par viena dans le forum Général Java
    Réponses: 6
    Dernier message: 19/07/2004, 17h41

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