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 :

Lier des ressources entre web applications


Sujet :

Eclipse Java

  1. #1
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut Lier des ressources entre web applications
    Bonjour à tous,

    Soit 2 projets web dans mon Eclipse : web-resources et web-app.

    Le projet web-resources ne contient que des ressources (images, JS, CSS...), qui seront utilisées par web-app, qui est une application web "classique".
    La structure de web-resources est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    web-resources
    +---- WebContent
          +---- resources
          |     +---- css
          |     +---- javascript
          |     +---- images
          +--- WEB-INF
    Avec Maven, je n'ai aucun souci à intégrer les ressources de web-resources dans web-app : web-resources est une dépendance à web-app. Du coup, quand je construis web-app, Maven me décompresse web-resources dans le répertoire target de web-app, et mes ressources sont ainsi correctement intégrées dans mon war final...

    J'aimerais maintenant qu'Eclipse arrive à me placer correctement ces ressources dans mon web-app déployé (pour utilisation dans Tomcat).
    Autrement dit, j'aimerais que le répertoire resources soit placé dans <répertoire déploiement tomcat par Eclipse>/wtpwebapps/web-app/resources/...
    J'ai bien essayé de mettre dans web-app un lien vers les sources de web-resources, mais Eclipse me déploie mes ressources dans le répertoire <répertoire déploiement tomcat par Eclipse>/wtpwebapps/web-app/WEB-INF/classes/resources/... ce qui ne me convient pas !

    Y a t'il un moyen de résoudre ce problème simplement ?

    Merci

    ps: J'utilise Eclipse 3.3.2...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Ouais bon, désolé pour le dérangement, la solution est assez simple :

    Dans Build Path, il suffit de redéfinir le output directory des sources liées vers web-app/WebContent/resources
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Ouais, bon en fait pas tout à fait.

    Ma modification fonctionne en effet, à ceci près qu'il me copie aussi les ressources dans web-app/WebContent/resources de mon workspace...

    Or je voudrais que les ressources ne soient copiées que dans le cas du déploiement tomcat par Eclipse, pas dans le workspace...

    C'est pas possible de faire ça ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/11/2011, 09h43
  2. Partager des pbl entre les applications
    Par ElRed dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 19/03/2009, 09h54
  3. Différence entre web application & webserver
    Par Jcpan dans le forum Web & réseau
    Réponses: 0
    Dernier message: 20/11/2008, 08h25
  4. Echange d'objets entre web applications
    Par manube dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 13/11/2007, 11h01
  5. Réponses: 3
    Dernier message: 20/01/2005, 19h19

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