Simian에 대한 Maven2보고 플러그인을 찾고 있는데, 발견 한보고에 가장 가까운 것은 this입니다. 문제는 documentation for it이 Maven 1 대신 나타나는 것입니다. Maven 1 플러그인이 Maven 2 저장소에 저장된 이유는 무엇입니까? 나는 그것이 내가 사용할 수 있다는 것을 의미한다고 생각한다. 그러나 어떻게 사용 하는가? 이 사이트에는보고가 언급되어 있지만 src/main/site
이 없으면 사용할 수 없다는 뜻입니까? 나는 mvn simian:simian
과 비슷한 것을 기대했다. mvn checkstyle:checkstyle
과 mvn pmd:pmd
과 비슷했다. 나는 단지 보고서를위한 사이트를 생성하고 싶지 않다. 내가 원할 때 꽤 많은 XML 보고서가 생성되면 사이트가 너무 오래 생성됩니다.Maven2에서 maven-simian-plugin을 어떻게 사용합니까?
3
A
답변
1
중앙에 나열된 Simian 플러그인은 실제로 Maven 1 용입니다 (내용을 살펴보면 project.xml 및 plugin.jelly가 표시됨). 그래서 그것이 작동하지 않는 이유를 설명합니다. 이것은 쓰레기이며 제 생각에는 삭제해야합니다.
공개적으로 사용할 수있는 Maven 2 플러그인이없는 한, 라이센스와 관련이있을 수 있습니다 (Simian isn't open source).
대체로 PMD의 CPD plugin을 살펴 보겠습니다. simian처럼 완전히 기능하지는 않지만 Maven 2 빌드에서 작동하며 copypasta를 잘 감지합니다.
는 PMD를 구성하여 POM에 다음과 같이 뭔가를 추가하려면 :<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</reporting>
관련 문제
- 1. Maven2에서 스냅 샷 사용에 관한 질문
- 2. Maven2에서 사용자 정의 클래스 경로를 생성하는 방법
- 3. maven2에서 이어 빌드를 진행하는 방법은 무엇입니까?
- 4. Maven2에서 JMS 통합 테스트 설정 구성
- 5. 어떻게 전체 대역폭을 사용합니까?
- 6. Java 라이브러리는 어떻게 사용합니까?
- 7. wx.lib.docview 패키지는 어떻게 사용합니까?
- 8. PHP는 어떻게 사용합니까?
- 9. Class :: ArrayObjects는 어떻게 사용합니까?
- 10. CA2W를 어떻게 잘못 사용합니까?
- 11. 어떻게 레지스트리를 사용합니까?
- 12. JQuery는 어떻게 사용합니까?
- 13. mySQL에서 SUM을 어떻게 사용합니까?
- 14. RailsAdmin.authorize_with 메소드는 어떻게 사용합니까?
- 15. InternetSetOption은 어떻게 사용합니까?
- 16. 확장이란 무엇이며 어떻게 사용합니까?
- 17. WSDL을 어떻게 사용합니까?
- 18. 어떻게 정규식에서 변수를 사용합니까?
- 19. PyGTK에서 스레드는 어떻게 사용합니까?
- 20. MOgenerator의 xmod는 어떻게 사용합니까?
- 21. kdevelop에서 glib를 어떻게 사용합니까?
- 22. 어떻게 attr_accessible을 사용합니까?
- 23. 어떻게 string.erase와 string.find를 사용합니까?
- 24. gluLookAt는 어떻게 올바르게 사용합니까?
- 25. replace_if를 문자열로 어떻게 사용합니까?
- 26. AFAssistantPane은 어떻게 사용합니까?
- 27. 파이썬에서 __threshold__을 어떻게 사용합니까?
- 28. Super.tap {} - 어떻게 처리하고 사용합니까?
- 29. Eclipse는 어떻게 사용합니까?
- 30. WhiteRaccoon 어떻게 사용합니까?
참으로, 이미 것을 시도했다. 일하지 않았어. stackoverflow에있는 누군가가 Maven 프로젝트에서 실제로 Simian을 사용하기를 바랬습니다. – aberrant80
플러그인을보고 Maven 2 플러그인이 아니라는 것을 반영하기 위해 내 답변을 업데이트했습니다. –
예, Simian 용 Maven2 플러그인이 없습니다. – aberrant80