2009-01-02 18 views
35

J'essayais de vérifier un projet de SVN en utilisant Eclipse. J'ai essayé d'utiliser "Checkout As" pour en faire un "projet Java à partir d'un script Ant existant", mais l'assistant de projet exige que le fichier ait déjà été téléchargé. Existe-t-il un moyen de récupérer le projet dans Eclipse en tant que projet Java, sans avoir à le télécharger d'abord ailleurs?Comment puis-je extraire un projet SVN dans Eclipse en tant que projet Java?

(J'utilise Eclipse Ganymade 3.4.1 avec Subversive.)

Répondre

20

Si elle n'a pas été vérifié comme un projet Java, vous pouvez ajouter la nature java comme le montre here.

+0

Merci beaucoup! Il a sauvé ma journée ... –

37

Voici les étapes:

  • installer le plugin Subclipse (offre une connectivité svn dans Eclipse) et se connecter au référentiel. Instructions ici: http://subclipse.tigris.org/install.html
  • Allez dans Fichier-> Nouveau-> Autre-> Dans la catégorie SVN, sélectionnez Projets de caisse à partir de SVN.
  • Sélectionnez le dossier racine de votre projet et sélectionnez la commande en tant que projet dans l'espace de travail.

Il semble que vous vérifiez le fichier .project dans le référentiel source. Je suggère de ne pas archiver le fichier .project afin que les utilisateurs puissent avoir leur propre version du fichier. En outre, si vous utilisez le plugin subclipse, il vous permet de vérifier et de configurer un dossier source en tant que projet java. Ce processus crée le .project correct pour vous (avec la nature java),

+2

Cela n'en fait pas un projet Java s'il n'est pas déjà configuré dans le référentiel. –

+1

Je recommanderais de vérifier le projet en utilisant le système de fichiers. Ensuite, dans Eclipse, importez le projet Java existant. Il ne devrait pas importer ce qui est dans le référentiel, Eclipse devrait en faire un projet Java. Ou aussi proche d'un possible. – Tony

+0

@Tony Qu'est-ce qu'un "système de fichiers" – user2763361

1

J'ai dû ajouter le .classpath aussi, former un projet java. J'ai fait un projet java factice et regardé dans l'espace de travail pour ce projet java factice pour voir ce qui est nécessaire. J'ai transféré les deux fichiers. profile et .claspath à mon extraction, et la source déconnectée de mon serveur subversion. Dès lors, il s'est tourné vers un projet java à partir d'un simple vieux projet.

0

Si l'ont été contrôlés comme plugin-projets, que vous avez juste besoin de les vérifier. Mais ne sélectionnez pas le "tronc" (par exemple) pour l'accélérer. Vous devez sélectionner tous les projets que vous souhaitez extraire et continuer. Eclipse les reconnaîtra comme tels.