Le jeudi 23 octobre 2008 16:10:14 tony Chemit, vous avez écrit :
simexplorer-all-0.2-SNAPSHOT.jar jarsigner: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
donc c'est ce jar qui pose problème :)
Je vois dans la section META-INF de ce jar des choses un peu étrange (genre ECLIPSE.RSA ?)
Merci pour avoir identifier le problème.
Le mieux serait de ne pas signer ce jar (ou en tout cas pas par eclispe ;) ), pour le test il n'est pas nécessaire puisque les autres dépendances de simexplorer-is sont présentes.
Dans tous les cas, en utilisant les simples dépendances de simexplorer sans ce "mega-jar" signé, tout devrait fonctionner.
Si vous voulez signer des jar, je pense qui est plus simple d'utiliser directement maven qui doit gérer ça assez proprement.
En fait pour tout dire, j'ai fait ce "mega-jar" car j'ai des problèmes en mettant des dépendances maven sur mes bundles Osgi. Car, nous utilisons un projet pour le calcul distribué qui est dépendant d'equinox (Osgi), et nécessite donc de produire des bundles. Il existe un plugin maven pour générer ces bundles, mais visiblement, je suis pas encore au point. Et étant donné que nous n'avons pas de temps à consacrer pour améliorer ce point, j'ai mis en place des petites ruses en attendant. Voilà pour l'histoire :-) J'avais déjà repérer ces problèmes de signatures, mais je pensais les avoir réglé, je vais vérifier ça.
J'avais aussi quelques modifications à apporter sur l'application : - passage en UTF8 Cela concerne quoi ? Le code source ou bien la GUI, ou les deux ? A priori pas de problème, même plutôt des encouragements.
- utilisation de versions stables de nos libraires (et non plus des snapshots) Je pense que vous parlez des bibliothèques lutinlib. Ça implique quelque chose de spécial ? De mon point de vue, pas de soucis.
-- Nicolas Dumoulin Ingénieur d'études - Cemagref, LISC +33 (0)4.73.44.07.29