J'ai essayé d'obtenir Je pense que j'ai fait tout comme il est décrit dans Le Documentation COBERTURA Mais je reçois cette erreur p> à l'intérieur de $ {coberttura.dir} em> strong> Il y a le lib em> fort > Répertoire avec tous les fichiers. Je l'ai décompressé du zip de la distribution de Cobertura directement dans ce répertoire. P> Suis-il manque une étape? Quelque chose ne va pas avec ma configuration jusqu'à présent? P> p> Propriétés et classe de classe h2>
ma cible d'ant h2>
Build Build h2>
6 Réponses :
Je viens de passer à la dernière coobertura et les miennes fonctionnent bien. Est-il possible que quelque chose d'autre soit sur le path de classe avec une version différente de log4j, il est donc en train de choisir un mauvais? P>
HM, j'ai juste essayé de le construire à l'extérieur de mon éclipse, avec manuellement de classe de classe et cela fonctionne. Je dois vérifier ce que Eclipse fait à ma classe de classe ... :-(
Allez à votre Ant / Lib Dir et assurez-vous qu'il n'y a pas de fichier coobertura.jar là-bas. Si c'est là - retirez-le et réessayez. P>
J'ai également rencontré ce problème aujourd'hui et j'ai résolu la situation en spécifiant l'emplacement de toutes les bibliothèques requises dans le cadre de la trajectoire de classe fournie à ma tâche Taskdef.
<path id="cobertura.class.path"> <pathelement location="${common.dir}/../tools/cobertura/cobertura.jar" /> <pathelement location="${common.dir}/../tools/cobertura/lib/asm-3.0.jar" /> <pathelement location="${common.dir}/../tools/cobertura/lib/asm-tree-3.0.jar" /> <pathelement location="${common.dir}/../tools/cobertura/lib/log4j-1.2.9.jar" /> <pathelement location="${common.dir}/../tools/cobertura/lib/jakarta-oro-2.0.8.jar" /> </path> <taskdef classpathref="cobertura.class.path" resource="tasks.properties" />
Assurez-vous que la classe de classe utilisée dans Taskdef et Cobertura-instrument sont les mêmes. Cela m'a aidé avec le même problème. P>
J'ai aussi fait face à ce problème, je viens d'ajouter tous les bocaux donnés avec Cobertura dans la classe de classe pour résoudre ce problème P>
changer cette p>
à p>
J'espère que cela vous aide! P>