Envoyé par
Oussapik
Bonjour,
Je pense qu'il s'agit ici d'une incompréhension de cette fonctionnalité. Ce que tu as réalisé, une fois un peu simplifié, c'est un ajout des classes de tes librairies dans le classpath de la JVM qui fait tourner Eclipse.
Le programme que tu écris dans Eclipse, celui sur lequel tu essayes de faire ton import, tournera bien dans une autre JVM. Il n'y a donc aucun rapport entre ce que tu as fait et l'import. La création du plugin tel que tu l'a réalisé sert si tu souhaites développer un autre plugin qui dépendrait de ces librairies.
Pour répondre à ton besoin initial, je te conseille de faire la chose suivante :
- Ouvre les préférences (Window/ preferences)
- Va sur la page de préférence "Java / Build Path / User Librairies"
- Clic sur "New" (et donne un nom à ta librairie, par exemple "MesDependancesPartagees")
- Sur cette librairie, clic sur le bouton "Add external JARs" et ajoute les fichiers JARs dont tu dépends
Ensuite, sur chaque projet nécessitant ces librairies :
- clic droit sur le projet, puis "properties"
- Va sir ma page de préférences "Java Build Path"
- Dans l'onglet "Librairies", clic sur "Add Librairy"
- Choisir "User Librairy", puis "Suivant"
- Sélectionner la librairie partager, et valider le tout.
Une autre solution, plus propre, mais un peu plus dur à mettre en oeuvre si tu ne l'utilises pas actuellement, est d'utiliser un outil gérant les dépendances comme Maven par exemple.
Partager