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

NetBeans Java Discussion :

[NB 5.5]Regenerer un Library Wrapper Module


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Par défaut [NB 5.5]Regenerer un Library Wrapper Module
    Salut les experts NetBeans,

    J'ai de nouveau un probleme tordu pour vous.

    Voila j'ai un projet base sur la plateforme NetBeans, dans ce projet j'ai pas mal de modules qui partagent un ensemble de dependences externes que l'on recupere en utilisant Ivy.

    Mon probleme c'est qu'a la creation du wrapper pas de probleme, le wizard NetBeans me detecte les differents packages et met le project.xml a jour avec les infos. Mais si je rajoute une dependence dans le fichier Ivy, je vais recuperer une nouvelle lib mais ses packages seront absents du project.xml.

    Ce que je voudrais c'est un moyen moins bourrin et peut-etre automatisable de regenerer le project.xml avec tout les packages.

    Toutes les idees sont les bienvenues,

    Bulbo
    [Java] [NetBeans] [CVS]
    La FAQ Java
    Merci de ne pas me poser de questions techniques par MP.

  2. #2
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    Malheureusement, je ne vois pas beaucoup de solution

    1. continuer a tout faire à la mano ....
    Soit ajouter les class-path-extension au project.xml puis via la fenetre de propriété selectionner les packages publiques (evite de se les tapper à la main).

    2. Delete module wrapper, create module wrapper

    3. Créer un module de support pour evy

    n!co

  3. #3
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Par défaut
    Citation Envoyé par n!co
    Malheureusement, je ne vois pas beaucoup de solution

    1. continuer a tout faire à la mano ....
    Soit ajouter les class-path-extension au project.xml puis via la fenetre de propriété selectionner les packages publiques (evite de se les tapper à la main).
    Si on ajoute l'extension au classpath les packages apparraissent dans les proprietes ? Faut que j'essaye ca, c'est peut-etre une solution.

    Citation Envoyé par n!co
    2. Delete module wrapper, create module wrapper
    Ca je ne veux (peux) pas faire, tout est sous CVS et les merges update ca va etre un cauchemard a chaque fois.

    Citation Envoyé par n!co
    3. Créer un module de support pour evy
    En fait tu n'as pas vraiment besoin d'un module pour Ivy, une petite inclusion dans le build file et c'est fini.
    Par contre faire un module pour permettre un update d'un library wrapper, pourquoi pas.

    Bulbo
    [Java] [NetBeans] [CVS]
    La FAQ Java
    Merci de ne pas me poser de questions techniques par MP.

  4. #4
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    Citation Envoyé par bulbo
    Si on ajoute l'extension au classpath les packages apparraissent dans les proprietes ? Faut que j'essaye ca, c'est peut-etre une solution.
    C'est ca, les jars sont parcourus automatiquement et les packages sont proposés dans les propriétés.
    Citation Envoyé par bulbo
    Ca je ne veux (peux) pas faire, tout est sous CVS et les merges update ca va etre un cauchemard a chaque fois.
    Si tu ne fais pas de commit entre temps, seuls les nouveaux jars et le projet.xml devrait être commités. Biensur il ne faut pas faire de delete via svn.
    Mais je dis peut être une bétise, faut test.

    n!co

  5. #5
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Par défaut
    Citation Envoyé par n!co
    Si tu ne fais pas de commit entre temps, seuls les nouveaux jars et le projet.xml devrait être commités. Biensur il ne faut pas faire de delete via svn.
    Mais je dis peut être une bétise, faut test.
    n!co
    Les jars ne sont pas sous CVS ispice d'iritique on ne met que les sources sous CVS jamais de production .. enfin c'est ce que moi j'appelerais une bonne pratique en tout cas.

    Ce que l'on a sous CVS c'est le fichier de conf d'Ivy et la target de buid qui recupere les jars en utilisant Ivy et qui les recopient la ou ils doivent etre dans le library wrapper.

    Bulbo
    [Java] [NetBeans] [CVS]
    La FAQ Java
    Merci de ne pas me poser de questions techniques par MP.

  6. #6
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Par défaut
    Bon effectivement rajouter a la main les class-path extension dans le project.xml permet ensuite de selectionner les packages depuis les proprietes du wrapper

    Cette solution est nickel, Ivy se charge de downloader les jars et de les installer et seul le fichier project.xml est impacte par la modif, donc seulement besoin de 2 commits, le fichier Ivy et le fichier project.xml en cas de changement.

    n!co t'es un chef

    Bulbo
    [Java] [NetBeans] [CVS]
    La FAQ Java
    Merci de ne pas me poser de questions techniques par MP.

  7. #7
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    Citation Envoyé par bulbo
    Les jars ne sont pas sous CVS ispice d'iritique on ne met que les sources sous CVS jamais de production .. enfin c'est ce que moi j'appelerais une bonne pratique en tout cas.

    Ce que l'on a sous CVS c'est le fichier de conf d'Ivy et la target de buid qui recupere les jars en utilisant Ivy et qui les recopient la ou ils doivent etre dans le library wrapper.

    Bulbo
    Je n'ai pas branché mes neurones ce matin
    Merci pour ce rappel à l'ordre

    Cool que ca marche pour toi !
    Et je garde l'idée d'ajouter une option pour ajouter des jars plus simplement

    n!co

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

Discussions similaires

  1. [Sentiment analysis]Library ou module
    Par la_fouine1806 dans le forum Hadoop & co
    Réponses: 0
    Dernier message: 04/11/2014, 17h21
  2. [Kylix] Chargement de libraries
    Par _dack_ dans le forum EDI
    Réponses: 1
    Dernier message: 14/03/2003, 09h07
  3. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 20h50

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