I prefer to know ASAP whether checkstyle or findbugs is broken, and
having them in validate/verify phases supports this. Moving them to
manual scripts (as was the case previously) is different to other Maven
projects I've worked with and seems to encourage introducing new issues.
Moving the phase of Findbugs seems like a fair compromise, I'll have a
look into that tomorrow. Alternatively I can move FindBugs into its own
profile which you have to explicitly enable.
Thanks,
Chris
On 29/03/2016 16:10, Glenn Adams wrote:
On Tue, Mar 29, 2016 at 1:59 AM, Simon Steiner
<simonsteiner1...@gmail.com <mailto:simonsteiner1...@gmail.com>> wrote:
Hi,
After this change findbugs is always run for example: mvn clean
install -DskipTests
This doesn’t work on java 8 and takes much longer to run.
I agree with Simon. It is preferable to explicitly specify a findbugs
goal when performing compile or install. The more standard process is
to have findbugs run automatically when running the site phase.
Thanks
-----Original Message-----
From: cbowdi...@apache.org <mailto:cbowdi...@apache.org>
[mailto:cbowdi...@apache.org <mailto:cbowdi...@apache.org>]
Sent: 24 March 2016 16:17
To: fop-comm...@xmlgraphics.apache.org
<mailto:fop-comm...@xmlgraphics.apache.org>
Subject: svn commit: r1736460 -
/xmlgraphics/fop/trunk/fop-core/pom.xml
Author: cbowditch
Date: Thu Mar 24 16:16:47 2016
New Revision: 1736460
URL: http://svn.apache.org/viewvc?rev=1736460&view=rev
Log:
Avoid the need to run checkstyle and findbugs separately and
integrate them into the build process; checkstyle runs in validate
(pre-compile) phase and findbugs runs in verify (post-compile) phase
Modified:
xmlgraphics/fop/trunk/fop-core/pom.xml
Modified: xmlgraphics/fop/trunk/fop-core/pom.xml
URL:
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/fop-core/pom.xml?rev=1736460&r1=1736459&r2=1736460&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/fop-core/pom.xml (original)
+++ xmlgraphics/fop/trunk/fop-core/pom.xml Thu Mar 24 16:16:47 2016
@@ -300,6 +300,7 @@
</plugin>
<!-- code analysis - checkstyle -->
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>${project.baseUri}src/tools/resources/checkstyle/checkstyle.xml</configLocation>
@@ -311,6 +312,15 @@
<suppressionsLocation>${project.baseUri}src/tools/resources/checkstyle/suppressions.xml</suppressionsLocation>
<violationSeverity>warning</violationSeverity>
</configuration>
+ <executions>
+ <execution>
+ <id>validate</id>
+ <phase>validate</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
</plugin>
<!-- code analysis - findbugs -->
<plugin>
@@ -322,6 +332,15 @@
<effort>Max</effort>
<threshold>Low</threshold>
</configuration>
+ <executions>
+ <execution>
+ <id>verify</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
</plugin>
</plugins>
<resources>
---------------------------------------------------------------------
To unsubscribe, e-mail:
fop-commits-unsubscr...@xmlgraphics.apache.org
<mailto:fop-commits-unsubscr...@xmlgraphics.apache.org>
For additional commands, e-mail:
fop-commits-h...@xmlgraphics.apache.org
<mailto:fop-commits-h...@xmlgraphics.apache.org>