merge-cpd-pmd-report-maven-plugin

A manven plugin to merge cpd report(cpd.xml) into pmd report(pmd.xml)

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка PMD Тестирование приложения и мониторинг Code Analysis
Группа

Группа

com.github.meixuesong
Идентификатор

Идентификатор

merge-cpd-pmd-report-maven-plugin
Последняя версия

Последняя версия

1.0.1
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

merge-cpd-pmd-report-maven-plugin
A manven plugin to merge cpd report(cpd.xml) into pmd report(pmd.xml)
Ссылка на сайт

Ссылка на сайт

https://github.com/meixuesong/merge-cpd-pmd-report-maven-plugin.git
Система контроля версий

Система контроля версий

https://github.com/meixuesong/merge-cpd-pmd-report-maven-plugin/tree/master

Скачать merge-cpd-pmd-report-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>com.github.meixuesong</groupId>
    <artifactId>merge-cpd-pmd-report-maven-plugin</artifactId>
    <version>1.0.1</version>
</plugin>

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 2.0
org.codehaus.plexus : plexus-utils jar 3.0.8
sax : sax jar 2.0.1

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.2

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.8.2

Модули Проекта

Данный проект не имеет модулей.

merge-cpd-pmd-report-maven-plugin

A maven plugin, it merges cpd.xml(duplicate code report) into pmd.xml(pmd report), so that sonarqube can display cpd report.

Sample usage:

    <reporting>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-pmd-plugin</artifactId>
                <version>3.13.0</version>
                <configuration>
                    <rulesets>
                        <ruleset>${project.basedir}/src/main/resources/pmd.xml</ruleset>
                    </rulesets>
                    <minimumTokens>30</minimumTokens>
                    <ignoreLiterals>true</ignoreLiterals>
                </configuration>
            </plugin>
            <plugin>
                <groupId>com.github.meixuesong</groupId>
                <artifactId>merge-cpd-pmd-report-maven-plugin</artifactId>
                <version>1.0</version>
            </plugin>
        </plugins>
    </reporting>

Sonar:

mvn clean verify site com.github.meixuesong:merge-cpd-pmd-report-maven-plugin:1.0:merge sonar:sonar

Версии библиотеки

Версия
1.0.1
1.0