0

Я впервые использую плагин maven checkstyle. Я добавил плагин checkstyle в родительском pom, и я указал некоторый список правил в checkstyle.xml.Исключить не нужные отчеты в отчетах checkstyle

Я запускаю «mvn clean site» для создания отчетов. Каждая вещь работает нормально, но она также генерирует множество ненужных отчетов. как я могу предотвратить.

Я пробовал «mvn clean checkstyle: checkstyle», но это не касается моих правил checkstyle.xml. то есть. он также генерирует отчеты обо всех нарушениях правил по умолчанию.

И веб-страница также не отображается правильно. то есть. он генерирует .html-файл со стилями (.css-файл), поэтому он выглядит очень плохо.

в моем pom.xml является

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-checkstyle-plugin</artifactId> 
       <version>2.10</version> 
      </plugin> 
     </plugins> 

    </build> 
    <reporting> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-checkstyle-plugin</artifactId> 
       <version>2.10</version> 
       <configuration> 
        <configLocation>checkstyle.xml</configLocation> 
       </configuration> 
      </plugin> 
     </plugins> 
    </reporting> 

ответ

0

Run Selective Reports

Для запуска отчетов выборочно, вы можете настроить его, чтобы включить только те сообщения, которые вы предпочитаете. Используйте «mvn site: site» для создания выбранных отчетов.

<project> 
    ... 
    <reporting> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-project-info-reports-plugin</artifactId> 
     <version>2.7</version> 
     <reportSets> 
      <reportSet> 
      <reports> 
       <report>dependencies</report> 
       <report>project-team</report> 
       <report>mailing-list</report> 
       <report>cim</report> 
       <report>issue-tracking</report> 
       <report>license</report> 
       <report>scm</report> 
      </reports> 
      </reportSet> 
     </reportSets> 
     </plugin> 
     ... 
    </plugins> 
    </reporting> 
    ... 
</project> 

 Смежные вопросы

  • Нет связанных вопросов^_^