aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorTimur <timurtibeyev@gmail.com>2017-06-16 04:14:13 +0600
committerrnveach <rveach02@gmail.com>2017-08-09 07:05:01 -0400
commit33ed6c45b6e639a551a0dda84b9ee7ab3ab578e2 (patch)
tree823fae788ca22dc4e740967733d03f6682dd381a /pom.xml
parentd21fed9351cfe028d79bf1e2d61fd6fdd1965a4c (diff)
downloadcheckstyle-33ed6c45b6e639a551a0dda84b9ee7ab3ab578e2.tar.gz
Issue #4369: Investigate how to map XPath expressions onto AST nodes
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml40
1 files changed, 40 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index 854fdedbd..9395bfb5b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -204,6 +204,7 @@
<maven.pmd.plugin.version>3.8</maven.pmd.plugin.version>
<pmd.version>5.8.1</pmd.version>
<maven.jacoco.plugin.version>0.7.9</maven.jacoco.plugin.version>
+ <saxon.version>9.8.0-3</saxon.version>
<maven.checkstyle.plugin.version>2.17</maven.checkstyle.plugin.version>
<maven.sevntu.checkstyle.plugin.version>1.24.2</maven.sevntu.checkstyle.plugin.version>
<maven.sevntu-checkstyle-check.checkstyle.version>8.1</maven.sevntu-checkstyle-check.checkstyle.version>
@@ -320,6 +321,11 @@
<scope>test</scope>
<classifier>runtime</classifier>
</dependency>
+ <dependency>
+ <groupId>net.sf.saxon</groupId>
+ <artifactId>Saxon-HE</artifactId>
+ <version>${saxon.version}</version>
+ </dependency>
</dependencies>
<build>
@@ -1455,6 +1461,16 @@
<goal>shade</goal>
</goals>
<configuration>
+ <filters>
+ <filter>
+ <artifact>*:*</artifact>
+ <excludes>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ </excludes>
+ </filter>
+ </filters>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>all</shadedClassifierName>
<transformers>
@@ -2292,5 +2308,29 @@
</plugins>
</build>
</profile>
+ <profile>
+ <id>pitest-checkstyle-xpath</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.pitest</groupId>
+ <artifactId>pitest-maven</artifactId>
+ <version>${pitest.plugin.version}</version>
+ <configuration>
+ <targetClasses>
+ <param>com.puppycrawl.tools.checkstyle.xpath.*</param>
+ </targetClasses>
+ <targetTests>
+ <param>com.puppycrawl.tools.checkstyle.xpath.*</param>
+ </targetTests>
+ <mutationThreshold>100</mutationThreshold>
+ <timeoutFactor>${pitest.plugin.timeout.factor}</timeoutFactor>
+ <timeoutConstant>${pitest.plugin.timeout.constant}</timeoutConstant>
+ <threads>${pitest.plugin.threads}</threads>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>