2009-07-03 6 views
3

Simian에 대한 Maven2보고 플러그인을 찾고 있는데, 발견 한보고에 가장 가까운 것은 this입니다. 문제는 documentation for it이 Maven 1 대신 나타나는 것입니다. Maven 1 플러그인이 Maven 2 저장소에 저장된 이유는 무엇입니까? 나는 그것이 내가 사용할 수 있다는 것을 의미한다고 생각한다. 그러나 어떻게 사용 하는가? 이 사이트에는보고가 언급되어 있지만 src/main/site이 없으면 사용할 수 없다는 뜻입니까? 나는 mvn simian:simian과 비슷한 것을 기대했다. mvn checkstyle:checkstylemvn pmd:pmd과 비슷했다. 나는 단지 보고서를위한 사이트를 생성하고 싶지 않다. 내가 원할 때 꽤 많은 XML 보고서가 생성되면 사이트가 너무 오래 생성됩니다.Maven2에서 maven-simian-plugin을 어떻게 사용합니까?

답변

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> 
+0

참으로, 이미 것을 시도했다. 일하지 않았어. stackoverflow에있는 누군가가 Maven 프로젝트에서 실제로 Simian을 사용하기를 바랬습니다. – aberrant80

+0

플러그인을보고 Maven 2 플러그인이 아니라는 것을 반영하기 위해 내 답변을 업데이트했습니다. –

+0

예, Simian 용 Maven2 플러그인이 없습니다. – aberrant80

관련 문제