J'essaie d'utiliser le plugin animal Maven sniffer pour vérifier que le code est compatible avec JDK1.4. La configuration suivante fonctionne:Maven animal sniffer plugin
<plugin>
<groupId>org.jvnet</groupId>
<artifactId>animal-sniffer</artifactId>
<version>1.2</version>
<configuration>
<signature>
<groupId>org.jvnet.animal-sniffer</groupId>
<artifactId>java1.4</artifactId>
<version>1.0</version>
</signature>
</configuration>
</plugin>
Cependant cela est d'utiliser l'ancienne version org.jvnet
du plug-in. Lorsque je tente d'utiliser la nouvelle org.codehaus.mojo
la version
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
<version>1.5</version>
<configuration>
<signature>
<groupId>org.jvnet.animal-sniffer</groupId>
<artifactId>java1.4</artifactId>
<version>1.0</version>
</signature>
</configuration>
</plugin>
Je reçois l'erreur
[INFO] Failed to resolve artifact.
GroupId: org.codehaus.mojo.animal-sniffer
ArtifactId: java1.4
Version: 1.0
Notez que ceci est l'objet visé dans la section <signature>
, pas le plug-in lui-même. Ce même artefact est référencé dans les deux versions, donc je ne comprends pas pourquoi il n'est pas trouvé lors de l'utilisation de la nouvelle version.
Est-ce que quelqu'un a configuré avec succès ce plugin pour fonctionner avec la nouvelle version?
Merci, Don
Merci beaucoup qui semble fonctionner. Cependant, le plugin génère une quantité folle de journalisation qui ajoute environ 1 minute à ma construction. Est-il possible de supprimer cela? –
@Don Je ne suis pas au courant d'un moyen de le faire. Je suggère de créer un problème Jira: http://jira.codehaus.org/browse/MANIMALSNIFFER –
@Pascal - J'ai vérifié le JIRA et il y a déjà un problème résolu pour ce problème. Il n'a pas encore été publié. –