默認配置後,maven只輸出源類的Checkstyle report,而不輸出Junit測試類。注意我沒有在尋找肯定的測試報告輸出。Maven不輸出junit CHECKSTYLE報告
<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>
<configuration>
<configLocation>src/main/resources/apcheckstyle.xml</configLocation>
<module name="LineLength">
<property name="max" value="120"/>
</module>
</configuration>
</plugin>
</plugins>
予改變的junit依賴性範圍從測試到編譯:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>compile</scope>
</dependency>
Maven的被配置爲生成所述的CheckStyle報告
從pom.xml的使用mvn網站插件。 我試圖添加一個用戶屬性includeTestResources爲true,但這沒有幫助。該文件指出,默認值是真的,所以我把它拿出來了。
這是checkstyle生成期間的maven輸出。
從的javadoc:
生成C:\用戶\管理\項目\ lht657aws \目標\網站\ testapidocs \求助doc.html ...
的CheckStyle插件運行:
[INFO]發電機 「的Checkstyle」 報告--- Maven的CheckStyle的-插件:2.17
[INFO]有Checkstyle 6.11.2使用src/main/resources/apcheckstyle.xml規則集報告了210個錯誤。
正在關注問題 - ?所有src下的Java是越來越加工,測試只是Java是被跳過:
[警告]無法找到來源外部參照鏈接到 - 禁用
的CheckStyle後,Maven項目信息報告開始
[INFO]發電機 「相關性」 報告--- Maven的項目信息的報告 - 插件:2.9
修改以澄清這實際上是關於checkstyle報告並添加了來自Maven的輸出。 –