OVH Cloud OVH Cloud

Eclipse Webtools : module dependency sur classes

2 réponses
Avatar
Nbo
Bonjour,
je teste Eclipse 3.1.2 avec le webtools 1.0.0 (qui m'a =E9t=E9 propos=E9
par Eclipse Manager).

J'ai un probl=E8me de d=E9p=E9ndance entre 2 projets.

J'ai un projet 1 (non web, contenant des classes) et un projet 2 J2EE
qui fait usage du projet 1.
Lorsque je fais "run on server" du prokjet 2 il d=E9marre mais me met un
classnotfound.

Dans la configuration de projet 2, j'ai d=E9clar=E9 projet 1 en buildpath
et projet module dependency.

Mais cela ne fonctionne pas (ClassNotFound)
Je pense que le probl=E8me vient du fait que mon projet 1 contient des
sources et des .class compil=E9s par eclipse mais pas des .jar
Je ne souhaite pas avoir a refabriquer les jar de proket1 a chaque
modification car le but c'est de debugger me meme temps.

PS : J'utilisais avant webtools le plugin susdeo tomcat et grace a leut
'devloader' il n'y avait pas de souci (je pouvais debuger les sources
de projet 1 et de projet 2) dans l'application web

Est ce possible avec WTP ?

Merci

2 réponses

Avatar
Lionel
Nbo wrote:

Dans la configuration de projet 2, j'ai déclaré projet 1 en buildpath
et projet module dependency.
Est ce possible avec WTP ?


oui, et cela fonctionne bien chez moi en faisant exactement ce que tu décris
avec la 0.7.1 et la 1.0.0 que je n'utilise plus car complètement buguée.
Ressaye avec un build plus récent qui corrige les bugs de la 1.0.0, ou avec
la 0.7.1.

Avatar
JScoobyCed
Nbo wrote:
Bonjour,
je teste Eclipse 3.1.2 avec le webtools 1.0.0 (qui m'a été proposé
par Eclipse Manager).

J'ai un problème de dépéndance entre 2 projets.

J'ai un projet 1 (non web, contenant des classes) et un projet 2 J2EE
qui fait usage du projet 1.
Lorsque je fais "run on server" du prokjet 2 il démarre mais me met un
classnotfound.

Dans la configuration de projet 2, j'ai déclaré projet 1 en buildpath
et projet module dependency.

Mais cela ne fonctionne pas (ClassNotFound)


Il faut aller dans le menu "Run" puis "Run...". Ensuite selectionner le
launcher du serveur Apache Tomcat. Aller dans l'onglet "Classpath" et
ajouter le projet 1 et le projet 2 dans le "User Entries".
Eventuellement y rajouter les .jar necessaire (y compris les pilotes
JDBC si connexion a une base de donnees)

Y'a plus qu'a redemarrer Tomcat.

--
JSC