515 Commits

Author SHA1 Message Date
Clément Fournier
7be569fa8b Merge branch 'master' into 7.0.x 2020-09-06 18:57:21 +02:00
Andreas Dangel
3ce68f4977 dogfood - update PMD to 6.27.0 2020-09-01 14:18:07 +02:00
Andreas Dangel
bab4ec4489 Merge branch 'master' into pmd/7.0.x 2020-08-31 18:50:18 +02:00
Andreas Dangel
c59af0aee6 [maven-release-plugin] prepare for next development iteration 2020-08-31 18:30:18 +02:00
Andreas Dangel
856950f0d2 [maven-release-plugin] prepare release pmd_releases/6.27.0 2020-08-31 18:30:09 +02:00
Clément Fournier
285e7f2e94 Merge branch 'master' into 7.0.x 2020-08-25 14:53:48 +02:00
Clément Fournier
77053b7ac3 Fix pcollections dependency 2020-08-23 20:19:15 +02:00
Andreas Dangel
3a7ea4b606 Update pmd-designer to 6.27.0 2020-08-23 18:40:55 +02:00
Clément Fournier
1436eb8eed Mention pmd-java deps explicitly
They're transitively gotten from
pmd-core, but for some use cases
this is nicer

eg `mvn install -pl pmd-java`, given
that pmd-core was already installed
locally, should succeed. If the dependencies
are not mentioned explicitly, for some
reason this fails.

Before #2614, pmd-core was shaded with
its dependencies and this wasn't necessary
2020-08-23 18:40:40 +02:00
Clément Fournier
d5f48c4741 Merge branch '7.0.x' into update-saxon-version 2020-08-23 17:45:21 +02:00
Clément Fournier
05727ace87 Merge branch 'master' into 7.0.x 2020-08-22 19:48:49 +02:00
Clément Fournier
0b026d1ab4 Merge branch 'master' into jdk15 2020-08-22 19:31:16 +02:00
Andreas Dangel
ab489832fe Merge branch 'master' into pmd/7.0.x 2020-08-21 11:51:54 +02:00
Andreas Dangel
1982d0d39b Use non-snapshot build-tools version 8 2020-08-21 11:25:55 +02:00
Andreas Dangel
2a2fa20883 [java] Update ASM for bytecode parsing 2020-08-13 19:29:45 +02:00
Clément Fournier
1e85519045 Merge branch '7.0.x' into update-saxon-version 2020-08-08 02:54:04 +02:00
Andreas Dangel
483c8796be Merge branch 'master' into pmd/7.0.x 2020-08-06 11:43:08 +02:00
Andreas Dangel
0a7d3ff922 Merge branch 'pr-2690'
[core] Fix java7 compatibility #2690
2020-08-06 10:25:48 +02:00
Clément Fournier
c554aceba6 Merge branch 'master' into 7.0.x 2020-08-03 23:06:21 +02:00
Andreas Dangel
4cf9f5904a [core] Fix java7 compatibility
* Scala also requires java8 and it failed indirectly via a
  ServiceConfigurationError while discovering the language.
  Scala's dependencies require java8.
* Downgrade JCommander for java7 compatibility
* Downgrade commons-text for java7 compatibility
* Add integration test
2020-08-01 17:53:45 +02:00
Andreas Dangel
1c6bd4e715 Move common config to parent pom 2020-07-31 22:43:52 +02:00
Andreas Dangel
acf58f1887 Check for license headers in kotlin source files 2020-07-31 20:26:27 +02:00
Andreas Dangel
384dd20319 Merge branch 'master' into pmd/7.0.x 2020-07-30 11:51:53 +02:00
Andreas Dangel
5bff6ac52e Merge branch 'pr-2657'
[lang-test] Upgrade kotlintest to Kotest #2657
2020-07-30 10:31:43 +02:00
Clément Fournier
4ef71cbfe6 Merge branch 'master' into 7.0.x 2020-07-29 15:03:52 +02:00
Andreas Dangel
fe82f6a448 Dogfood - update PMD to 6.26.0, update build-tools 2020-07-25 15:27:24 +02:00
Andreas Dangel
700289bd1a Merge branch 'master' into pmd/7.0.x 2020-07-25 14:07:13 +02:00
Andreas Dangel
49ab75aeb7 [maven-release-plugin] prepare for next development iteration 2020-07-25 13:45:36 +02:00
Andreas Dangel
a9632e2a06 [maven-release-plugin] prepare release pmd_releases/6.26.0 2020-07-25 13:45:27 +02:00
Andreas Dangel
cf6915bdcd Merge branch 'master' into pmd/7.0.x 2020-07-24 10:53:18 +02:00
Andreas Dangel
b2418a99bf Update guava 2020-07-24 09:33:13 +02:00
Clément Fournier
49d0d2aebc Merge branch 'master' into 7.0.x 2020-07-23 15:55:13 +02:00
Clément Fournier
2e9f5ad897 Merge branch 'master' into issue-2615 2020-07-20 16:36:16 +02:00
Clément Fournier
6d73eaf3c7 Fix custom parser spec
Add kotest-runner-junit5-jvm as a dependency,
in pmd-java. This makes kotest discoverable
as Junit tests, which IDEs can pick up on (at
least IntelliJ does).

Update kotlin version to latest stable (1.3.72)
2020-07-20 16:33:29 +02:00
Clément Fournier
68ae318f02 Update to kotest 2020-07-20 00:12:40 +02:00
Andreas Dangel
dcaa8a1167 Merge branch 'master' into pmd/7.0.x 2020-07-17 16:13:02 +02:00
Andreas Dangel
e24a26e211 Merge branch 'pr-2629'
[all] Dependencies cleanup #2629
2020-07-17 12:07:03 +02:00
Andreas Dangel
94afdb117d Add test engines as surefire plugin dependencies
This removes junit-vintage-engine as a test dependency
as well as kotlintest-runner-junit5.
The engines are only needed during test execution, but should
not be available for test compilation.

For this to work, the latest surefire plugin is required.
2020-07-17 12:03:45 +02:00
Andreas Dangel
17e57633b5 Merge branch 'master' into pr-2597 2020-07-16 18:25:59 +02:00
Andreas Dangel
bb005ea5d4 Refactor exec-maven-plugin version and usage 2020-07-16 18:21:26 +02:00
Andreas Dangel
3004e76257 [core] CPD: Add correct XML 1.0 escaping for code snippets 2020-07-03 21:11:57 +02:00
Andreas Dangel
c24efea939 Revert to use stable maven-dependency-plugin 2020-07-02 21:41:19 +02:00
Andreas Dangel
370c0b0b6d Remove unused dependency, explicitly declare used dependencies 2020-07-02 15:12:31 +02:00
Andreas Dangel
80d9e18011 pmd-lang-test: clarify dependencies 2020-07-02 14:16:39 +02:00
Andreas Dangel
c7ccb8a087 javacc is only needed during parser generation 2020-07-02 10:27:26 +02:00
Andreas Dangel
bc660e8807 Merge branch 'master' into pmd/7.0.x 2020-06-27 14:24:52 +02:00
Andreas Dangel
3f2bf0f596 Use pmd 6.25.0 2020-06-27 14:03:07 +02:00
Andreas Dangel
95d8e80c1b [maven-release-plugin] prepare for next development iteration 2020-06-27 11:31:27 +02:00
Andreas Dangel
a219b2e1be [maven-release-plugin] prepare release pmd_releases/6.25.0 2020-06-27 11:31:16 +02:00
Clément Fournier
532d97d3db Update to saxon 10.1 2020-06-25 16:27:46 +02:00