Не удалось создать сайт MVN с профилем - PullRequest
0 голосов
/ 02 апреля 2012

У меня проблема с созданием сайта с использованием моего конкретного профиля.Настройки моего профиля выглядят так:

<profiles>
    <profile>
        <id>codequality</id>
        <reporting>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-site-plugin</artifactId>
                    <configuration>
                        <outputDirectory>../target/site/${project.name}</outputDirectory>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>cobertura-maven-plugin</artifactId>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-pmd-plugin</artifactId>
                    <version>2.7.1</version>
                    <configuration>
                        <linkXref>true</linkXref>
                        <targetJdk>1.6</targetJdk>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-report-plugin</artifactId>
                    <version>2.12</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>jdepend-maven-plugin</artifactId>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>findbugs-maven-plugin</artifactId>
                    <version>2.4.0</version>
                    <configuration>
                        <xmlOutput>true</xmlOutput>
                        <effort>Max</effort>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>dashboard-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </reporting>        
    </profile>
</profiles>

, когда я запускаю cmd: mvn site -P codequality , сайт создается, но отчетов о найденных ошибках нет.Он содержит это:

target/
└── site
    ├── css
    │   ├── maven-base.css
    │   ├── maven-theme.css
    │   ├── print.css
    │   └── site.css
    └── images
        ├── collapsed.gif
        ├── expanded.gif
        ├── external.png
        ├── icon_error_sml.gif
        ├── icon_info_sml.gif
        ├── icon_success_sml.gif
        ├── icon_warning_sml.gif
        ├── logos
        │   ├── build-by-maven-black.png
        │   ├── build-by-maven-white.png
        │   └── maven-feather.png
        └── newwindow.png

Может ли кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 02 апреля 2012

Во-первых, почему вы меняете выходную папку для генерации сайта?Кроме того, вы не передали информацию плагину findbugs, потому что он будет использовать текущую цель / папку (по умолчанию: $ {project.reporting.outputDirectory}) вместо заданной.

...