Je reprends le projet d'une autre équipe et je rencontre des problèmes bizarres avec Eclipse.
J'utilise Subversive comme plugin, et quand je vais vérifier le tronc, cela m'amène à une boîte de dialogue standard "Extraire comme" où il me permet de sélectionner la méthode d'extraction, et la seule qui fonctionne pour moi ( ou est applicable) est la dernière option (Check out as a project with the name specified
).
Je spécifie donc le nom, et le projet vérifie ensuite normalement et tout va bien, sauf ...
Bien que ce soit supposé être un projet Java (WARs en un Java = application web), il semble que l'équipe qui a réalisé le projet l'a créé comme projet général (en allant sur Project > Properties > Resource > Type = 'Project'
).
En tant que tel, aucune des fonctionnalités typiques fournies avec un projet Java Java) n'est activée, y compris (mais certainement pas limité à):
Mes questions sont donc les suivantes:
Check out as a project configured using the New Project Wizard
(pourquoi retirer en tant que nouveau projet?!?), (2) Find projects in the children of the selected resource
(n ° 3) Check out as a folder into an existing project
(non).En dessous de Project Properties -> Project Facets -> Convert to faceted form...
vous pouvez sélectionner Java
- cela ajoutera les fonctionnalités Java à votre projet. Là, vous pouvez également ajouter d'autres facettes comme Dynamic Web Module
si nécessaire.
D'après ce que vous avez écrit, le projet a été extrait correctement. L'option Check out as a project configured using the New Project Wizard
est applicable lorsque le .project
le fichier n'existe pas dans le référentiel et vous devez sélectionner le type de projet manuellement. Il ne créera un nouveau projet Eclipse que localement.
Réponse partielle: vous pouvez convertir votre projet en un projet Java en ajoutant la nature suivante au .project
fichier contenu à la racine de votre projet:
<natures>
<nature>org.Eclipse.jdt.core.javanature</nature>
</natures>
Et je pense que le but du projet Checkout as New est de pouvoir créer un "projet Eclipse" pour un projet qui n'a pas de fichier .project et .classpath. Cela vous permet, par exemple, de dire que le projet est en fait un projet Java.