J'ai un fichier .ClassPath d'Eclipse qui ressemble à ceci:
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="test"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> <classpathentry kind="lib" path="/libraries/jee/servlet-api.jar"/> <classpathentry kind="lib" path="/libraries/junit/junit-4.6.jar"/> <classpathentry kind="lib" path="/libraries/log4j/log4j-1.2.15.jar"/> </classpath>
7 Réponses :
Je ne suis pas sûr que Eclipse puisse le faire lui-même. P>
vous pouvez essayer p>
C'est un problème tactique - s'il existait une option intégrée, je l'aurais utilisé. Pour l'instant, je vais juste énumérer tous les pots manuellement. Merci
Placez tous les pots dans un dossier de bibliothèques p>
Utilisez Javac -ClassPath C: \ COM \ Thelevere \ Bibliothèques * Program1.java P>
Eclipse ne fonctionne pas de cette façon, j'ai peur. La meilleure solution que je puisse penser est de générer le fichier .classpath code> de script qui analyse le répertoire des pots. P>
Il y a un Article DeveloperWorks que Montrez comment implémenter un conteneur de classe personnalisé qui expose le contenu d'un répertoire. Vous devrez vous inscrire pour voir l'article et télécharger les sources. P>
Ivy contient une tâche ANT qui créera un fichier XML répertorie l'emplacement des dépendances du pot qu'il gère. P>
http://ant.apache.org/ivy /History/Latest-MileStone/use/artifactrepor.html p>
Il serait très simple de le combiner avec une feuille de style XSLT pour générer ensuite le fichier Eclipse .ClassPath. P>
Mon collègue a mis en place un conteneur de classe de classe qui cherche récursivement des pots dans un répertoire donné dans l'espace de travail, consultez http://openscada.org/2010/05/31/adding-a-directory-as-class-path-a-eclipse/ < / a> p>
Le site de mise à jour est disponible sur http://repo.openscada.org/p2/ Bob / R P>
Le plugin est sous licence UNTER LGPL V3 et vous pouvez trouver le code source sous GIT: //git.openscada.org/ ( http://git.openscada.org/?p=org.openscada.bob.git ;A=tree ) P>
Essayez http://ant-eclipse.sourceforge.net Cela fonctionne très bien, une fourchette active est à https://github.com/javajoesb/ant-eclipse a> p>