3
동물 스니퍼 Maven 플러그인을 사용하여 코드가 JDK1.4와 호환되는지 확인하려고합니다. 다음 구성 작동 :Maven 동물 스니퍼 플러그인
<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>
그러나이 플러그인의 이전 org.jvnet
버전을 사용하고 있습니다. 나는 새로운 org.codehaus.mojo
버전
<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>
를 사용하려고하면 나는 오류이가 <signature>
절에 언급 된 이슈가 아닌 플러그인 자체는 것을
[INFO] Failed to resolve artifact.
GroupId: org.codehaus.mojo.animal-sniffer
ArtifactId: java1.4
Version: 1.0
주의를 얻을. 이 아티팩트는 두 버전 모두에서 참조되므로 새 버전을 사용할 때 왜이 항목이 발견되지 않는지 이해하지 못합니다.
새 버전을 사용할 때이 플러그인을 성공적으로 구성한 사람이 있습니까?
감사합니다, 돈
덕분에 작동하는 것 같다 많이. 그러나, 플러그인은 내 빌드에 약 1 분을 추가하는 미친 양의 로깅을 생성합니다. 이것을 막을 수있는 방법이 있습니까? –
@Don 나는 그렇게 할 수있는 방법을 모르고있다. Jira 문제를 만들 것을 제안합니다. http://jira.codehaus.org/browse/MANIMALSNIFFER –
@Pascal - JIRA를 검사했는데 이미이 문제에 대한 해결 된 문제가 있습니다. 그것은 아직 발표되지 않았습니다. –