Bonjour,
J'ai un projet maven avec 13 projets.
Je suis dans le projet A (/esup-pstage-web-jsf-servlet )et j'ai ceci
List<EtudiantRef> etudiantsRefByName = getSqlMapClientTemplate().queryForList("getEtudiantFromName",parameterMap);
la fonction getSqlMapClientTemplate n'est pas reconnue, on me suggère de la créer. J'ai essayé plusieurs solutions sans succès :
- Dans pom.xml j'ai ajouté une dependance vers un autre projet xxx-dao-xxx
De plus j'ai ajouté dans ce projet : import org.esupportail.pstage.dao.AbstractIBatisDaoService;
toujours le même message d'erreur.
- via le buildpath bouton droit plus et ajouter le projet xxx-dao-xxx idem !
En fait s'agit d'accéder à des fonctions IBATIS qui sont dans un autre projet (qui possède les mapping et .jar d'ibatis ...) .
De plus dans ce projet il ne faut pas normalement utiliser des pool de connexion c'est réservé au projet www-dao-xxx.
Donc comment dans un projet maven avec 13 projets comment utiliser des méthodes d'un autre projet ? Je pensais qu'avec MAven il suffisait d'ajouter des dependencies sans s'occuper du buildpath ni des jar et mêm avec ceci je m'en sors pas !
Merci à vous
Partager