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 :

Migration WSAD -> Eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut Migration WSAD -> Eclipse
    Bonjour,

    J'ai actuellement plusieurs projets sous WSAD.
    Pour diverses raison (notamment la possibilité d'utiliser certain plugin comme checkstyle ou pour l'interfaçage avec JBoss), j'aimerai migrer ces workspace vers Eclipse.

    Pour l'instant j'ai fait les deux tentatives suivantes :
    - Import du worskpace : Les dépendances sont conservé. Les projets J2E ne sont pas reconnu comme tel => Tous les projets deviennent de bête projet Java Simple.
    - Import des EAR : toutes les dépendances sont à refaire ce qui est passablement long et fastidieux.

    Connaissez vous une solution simple d'effectuer cette migration ? (utilisation de plugin particulier, d'une méthode, ... )

    Merci d'avance.
    Arma.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par défaut
    J'arrive un peu tard, mais si ça peut en aider d'autres...

    Je n'ai pas de solution pour les dépendances des projets EAR, la façon de gérer cela a peut-être changé entre Eclipse 2 et 3. Ni d'outil miracle.

    En revanche, pour les types de projets, tout se joue dans le .project (cf. la vue Navigator, la vue Package ne permet pas de voir ces fichiers), et plus précisément dans les balises "buildSpec" et "natures".

    Pour que ton projet soit de type "Web", il faut qu'il soit de cette forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    	<name>NomDeTonProjet</name>
    	<comment></comment>
    	<projects>
    	</projects>
    	<buildSpec>
    		<buildCommand>
    			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.jdt.core.javabuilder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.wst.common.project.facet.core.builder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.wst.validation.validationbuilder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    	</buildSpec>
    	<natures>
    		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    		<nature>org.eclipse.jdt.core.javanature</nature>
    		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
    	</natures>
    </projectDescription>
    Pour qu'il soit de type EAR, il faut qu'il soit de cette forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    	<name>NomDeTonProjet</name>
    	<comment></comment>
    	<projects>
    		<project>Bilan-Web</project>
    	</projects>
    	<buildSpec>
    		<buildCommand>
    			<name>org.eclipse.wst.common.project.facet.core.builder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.wst.validation.validationbuilder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    	</buildSpec>
    	<natures>
    		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    	</natures>
    </projectDescription>
    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut
    Bonjour,

    Merci pour ta réponse.
    Une fois que j'ai fait les mises à jours des .project, il a tout de même fallut que je re-paramètre les facets via l'interface (ce que je ne pouvais pas faire sans avoir manipuler ces fichiers).

    Une fois ceci fait, il ne me restait plus qu'à résoudre les problèmes divers (runtime, réglage divers du workspace, ...)

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

Discussions similaires

  1. [IDE] Migration Workshop vers Eclipse
    Par Rctiste dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 20/12/2011, 10h00
  2. Migration WSAD à RAD 7
    Par onimougwo dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 23/12/2009, 17h37
  3. Réponses: 2
    Dernier message: 05/07/2004, 15h48
  4. [Migrat+doc] de Netbeans vers Eclipse d'une applic existante
    Par vempiria dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 13/04/2004, 08h23
  5. [Struts][WSAD][Eclipse] quel est le meilleur?
    Par foreden dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 19/03/2004, 18h20

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