compilation Java via maven et eclipse
Il semble que ce ne soit pas le même compilateur Java par défaut.
Javac pour maven
celui d'eclipse pour Eclipse
Confirmez vous?
comment faire pour utiliser le même ?
car nous utilisons eclipse en dev et Maven pour construire les livrables (en faisant un clean)
merci
Il y a bien des différences !
Par exemple:
private <X> X safeGetProperty(Object object, String attributeName)
On l'utilise comme ceci:
CI inValue = safeGetProperty(inObject, inAttributeName);
Cela se passe sans douleur sous Eclipse
Par contre sous maven (compilateur sun 6.0.10) (sur l'utilisation de la méthode)
type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds CI,java.lang.Object
Il faut caster
CI inValue = (CI) safeGetProperty(inObject, inAttributeName);