Урок 22

Задания


  1. Выберите класс, для которого напишите документирующие комментарии -  для самого класса,  переменных класса, методов, конструкторов.
  2. Адаптировать свой проект под работу с Maven:
      <build>
            <sourceDirectory>src</sourceDirectory>
      ...
      </build>​
  3. Добавить findbugs-maven-plugin, maven-checkstyle-plugin, maven-pmd-plugin плагин для автоматического нахождения анализа кода в проекте:
    <reporting>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-checkstyle-plugin</artifactId>
                    <version>2.17</version>
                    <reportSets>
                        <reportSet>
                            <reports>
                                <report>checkstyle</report>
                            </reports>
                        </reportSet>
                    </reportSets>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-pmd-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>findbugs-maven-plugin</artifactId>
                    <version>3.0.4</version>
                </plugin>
            </plugins>
        </reporting>

    Запускаем с помощью mvn site. Ищем отчеты в target/site/project-reports.html и по возможности исправляем.



0 comments
Leave your comment: