diff options
author | Timur <timurtibeyev@gmail.com> | 2017-06-16 04:14:13 +0600 |
---|---|---|
committer | rnveach <rveach02@gmail.com> | 2017-08-09 07:05:01 -0400 |
commit | 33ed6c45b6e639a551a0dda84b9ee7ab3ab578e2 (patch) | |
tree | 823fae788ca22dc4e740967733d03f6682dd381a /pom.xml | |
parent | d21fed9351cfe028d79bf1e2d61fd6fdd1965a4c (diff) | |
download | checkstyle-33ed6c45b6e639a551a0dda84b9ee7ab3ab578e2.tar.gz |
Issue #4369: Investigate how to map XPath expressions onto AST nodes
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -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> |