314 Commits

Author SHA1 Message Date
Andreas Dangel
916d55107c [ci] Sign also snapshot builds to test the release signing key 2019-03-30 18:49:51 +01:00
Andreas Dangel
43d415d8f9 Use released build-tools version 2 2019-03-30 17:35:00 +01:00
Andreas Dangel
6c6cb3ecf3 Merge branch 'pr-1707' 2019-03-19 16:23:32 +01:00
Andreas Dangel
1876a068e6 Upgrade checkstyle to 8.18 2019-03-18 18:56:13 +01:00
Andreas Dangel
946748f429 Merge branch 'pr-1715' 2019-03-12 22:06:20 +01:00
Andreas Dangel
19fa1ca6b3 Merge branch 'pr-1708' 2019-03-11 15:36:56 +01:00
Andreas Dangel
d42aa3915e Add property "pmd-designer.version", update release procedure
For now, we'll reference the latest pmd-designer release manually,
that is atm 6.12.0.
This means, if a new pmd-designer should be shipped with a PMD release,
the designer will need to be released first.
2019-03-11 15:32:18 +01:00
Andreas Dangel
002ecb7783 Fix test dependencies with junit5/kotlin/junit4 combination
When using kotlin test, which brings in the JUnit5 platform,
additionally the junit-vintage-engine needs to be added to
the test classpath, so that surefire will execute all tests
(junit5/kotlin test + junit4 tests).
2019-03-10 19:32:20 +01:00
Clément Fournier
a755c83eef Fix bug with maven incremental compil 2019-03-10 17:03:20 +01:00
Andreas Dangel
6b50437df3 Upgrade surefire and junit test engine
Also fix test in pmd-apex
2019-03-03 11:52:08 +01:00
Andreas Dangel
5d86217871 dogfood: update pmd and build-tools 2019-03-02 19:11:10 +01:00
Clément Fournier
cc44bac3c3 Remove pmd-ui module 2019-02-27 16:20:00 +01:00
Andreas Dangel
4bb1d9327d [maven-release-plugin] prepare for next development iteration 2019-02-24 08:57:18 +01:00
Andreas Dangel
41e77bc34b [maven-release-plugin] prepare release pmd_releases/6.12.0 2019-02-24 08:57:10 +01:00
Andreas Dangel
63cd6d0f5c [maven-release-plugin] prepare for next development iteration 2019-01-27 13:25:00 +01:00
Andreas Dangel
ea2776f70c [maven-release-plugin] prepare release pmd_releases/6.11.0 2019-01-27 13:24:51 +01:00
Andreas Dangel
dc44b2bb46 Merge branch 'pr-1553' 2019-01-14 19:27:49 +01:00
Clément Fournier
f035eaaa54 Prop build-tools to 1.4.0 2019-01-14 12:41:08 +01:00
Will Herrmann
3120f6a0f4 Upgrading System Rules from 1.8.0 to 1.19.0 2019-01-02 15:32:37 -06:00
Mark Pritchard
e357da1723 Upgrade to ASM7
Remove ASM7_EXPERIMENTAL flag since ASM7 has been released.
2018-12-11 05:52:16 +11:00
Andreas Dangel
dcb8bb42a2 [maven-release-plugin] prepare for next development iteration 2018-12-09 10:42:20 +01:00
Andreas Dangel
27374d8592 [maven-release-plugin] prepare release pmd_releases/6.10.0 2018-12-09 10:42:09 +01:00
Andreas Dangel
3188321e5c Use build-tools 1.3.0 2018-12-08 20:41:23 +01:00
Andreas Dangel
d7f5b0b536 Remove clean configuration from (very) old site generation 2018-12-02 10:30:36 +01:00
Andreas Dangel
d53851f409 Move checkstyle configuration into plugin management 2018-12-02 10:25:13 +01:00
Andreas Dangel
32002664f7 Merge branch 'pr-1441' 2018-11-26 12:28:18 +01:00
Andreas Dangel
47617ea0c4 Update build-tools, update checkstyle 2018-11-16 20:02:14 +01:00
ledoyen
cc8181edc9 Make AssertJ soft assertions count as assertions 2018-11-12 15:26:30 +01:00
Maikel Steneker
de4a2b3cfe Merge remote-tracking branch 'pmd/master' into kotlin 2018-11-12 12:56:53 +01:00
Maikel Steneker
ff55a230d5 Added Kotlin support to CPD.
The tokenizer uses the ANTLR4 grammar based on the one at https://github.com/shadrina/kotlin-grammar-antlr4 (via https://github.com/antlr/grammars-v4/).
2018-11-07 14:49:56 +01:00
Will Herrmann
08950c9fbe Upgrading JCommander from 1.48 to 1.72 2018-11-02 16:04:21 -05:00
Andreas Dangel
544c819274 [test] Kotlin DSL to ease test writing
* Merge branch 'pr-1395'
* Fixes #1318
* Update release notes
* Update version for new module
2018-10-29 19:23:06 +01:00
Andreas Dangel
6595588111 fix scm/tag 2018-10-28 20:09:09 +01:00
Andreas Dangel
e31919fcf4 Upgrade pmd 2018-10-28 19:11:37 +01:00
Andreas Dangel
3c50db2439 [maven-release-plugin] prepare for next development iteration 2018-10-28 16:49:09 +01:00
Andreas Dangel
7e4e859c5f [maven-release-plugin] prepare release pmd_releases/6.9.0 2018-10-28 16:48:57 +01:00
Will Herrmann
466639fac0 Upgrading SLF4J from 1.7.12 to 1.7.25 2018-10-17 10:42:00 -05:00
Will Herrmann
df60fa3c86 Upgrading Apache Commons Lang 3 from 3.7 to 3.8.1 2018-10-10 17:36:31 -05:00
Will Herrmann
e8bfe097fb Upgrading Apache Commons IO from 2.4 to 2.6 2018-10-08 16:32:49 -05:00
Andreas Dangel
b61d196f80 Dogfood - use PMD 6.8.0 2018-10-01 20:19:41 +02:00
Andreas Dangel
d8586382f6 [maven-release-plugin] prepare for next development iteration 2018-09-30 10:10:21 +02:00
Andreas Dangel
161d9cd6d6 [maven-release-plugin] prepare release pmd_releases/6.8.0 2018-09-30 10:10:12 +02:00
Andreas Dangel
054c06462f Update asm to 6.2.1 2018-09-25 19:21:30 +02:00
Clément Fournier
387e794116 Split pmd-test to isolate kotlin dependencies 2018-09-24 15:02:19 +02:00
Clément Fournier
ce25568664 Allow to write tests in Kotlin 2018-09-04 12:30:29 +02:00
Andreas Dangel
291d36d841 [maven-release-plugin] prepare for next development iteration 2018-09-02 14:27:42 +02:00
Andreas Dangel
b98bd0bb96 [maven-release-plugin] prepare release pmd_releases/6.7.0 2018-09-02 14:27:33 +02:00
Andreas Dangel
7a8847bacb [ci] Fix sonar configuration
For now, we need to use java10 with sonar, until sonarjava 5.8.0
is released, which adds support for java11.
Apparantly sonar also loads the classfiles and can't yet load
java11 classes, leading to many errors
"Unsupported class file major version 55" while analyzing
the project.

Also update SONAR_TOKEN

See https://jira.sonarsource.com/browse/SONARJAVA-2877
2018-09-02 12:15:45 +02:00
Andreas Dangel
c9f686903e [ci] Coveralls hasn't built the project since June 25th
The previous fix was not enough. Coveralls maven plugin depends on
javax.xml.bind, which has been removed with JDK11, since it is
a EE feature.

Workaround is now, to add the jaxb-api as a plugin dependency, so
that the utility class javax.xml.bind.DatatypeConverter is
available.

Fixes #1317
2018-09-02 10:53:02 +02:00
Andreas Dangel
2264d3c964 [ci] Fix sonar / coveralls build after switching to jdk 11
Also update jacoco plugin to 0.8.2
2018-09-01 23:11:12 +02:00