這個問題似乎很常見,但我真的無法使它從現有的答案中工作。 我有一個簡單的maven項目,沒有任何複雜的配置部署等,並希望生成一個Maven的CheckStyle報告時,擊中「mvn網站」。Maven Checkstyle網站
我的pom.xml如下:項目(旁邊的pom.xml)的根目錄
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>mygroup</groupId>
<artifactId>TestProjekt</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>TestProjekt</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.6</version>
<configuration>
<configLocation>mychecks.xml</configLocation>
</configuration>
</plugin>
</plugins>
</reporting>
</project>
我有mychecks.xml。問題是,當我點擊「mvn站點」時,什麼都沒有發生(除了maven寫關於BUILD SUCCESS的幾行)。我讀過,我必須將mychecks.xml放在一個名爲「資源」或類似的目錄中,但這也不起作用。
是否有人有暗示該怎麼做才能讓「mvn site」生成一個checkstyle rport(以及在哪裏可以找到它)?任何形式的幫助表示讚賞。
連結網頁上的語法與Maven的網站插件的3.3版無效。不能再在配置下嵌套。見從Maven站點「新配置」部分 –
Crowie
2015-04-10 11:45:41