J'ai lancé une application RCP Eclipse (Helios) très basique avec le modèle "Hello RCP".ClassNotFoundException lors du démarrage de l'application RCP Maven 2
J'ai activé la gestion des dépendances Maven et ajouté Spring 3 au POM. Après cela, j'ai créé une vue et ajouté le code suivant à ma vue.
@Override
public void createPartControl(Composite parent) {
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject("http://www.example.com:8080/rest/{page}/{id}" , String.class, "mypage", "someid");
Text text = new Text(parent, SWT.BORDER);
text.setText(result);
}
Quand je lance l'application, je reçois l'exception suivante,
java.lang.ClassNotFoundException: org.springframework.web.client.RestTemplate
...
je peux publier le reste en cas de besoin.
Je me demande comment je peux ajouter les dépendances maven à mon classpath ou si quelque chose d'autre peut être le problème?
Merci
J'ai ouvert le fichier plugin.xml et lancé le programme avec "Lancer une application Eclipse" – wsams
J'ai réussi à obtenir ce fonctionnement. Dans Eclipse lorsque vous cliquez avec le bouton droit sur la racine du projet dans "Explorateur de projet", sous la section "Outils PDE", j'ai sélectionné "Mettre à jour le chemin de classe ..." – wsams
Toujours dans "META-INF/MANIFEST.MF" lignes, – wsams