381 Commits

Author SHA1 Message Date
Andreas Dangel
545218a0c6 javadoc: Upgrade javadoc plugin 2020-04-14 16:02:45 +02:00
Clément Fournier
bb92044a15 Add ability to test an AST dump as cheap regression test 2020-03-28 17:46:32 +01:00
Andreas Dangel
4c1fa78192 Update pmd to 6.22.0 2020-03-12 18:50:55 +01:00
Andreas Dangel
4c020bfbf7 [maven-release-plugin] prepare for next development iteration 2020-03-12 15:15:18 +01:00
Andreas Dangel
eb93aaeca7 [maven-release-plugin] prepare release pmd_releases/6.22.0 2020-03-12 15:15:09 +01:00
Andreas Dangel
abf0e18c2d [ci] Use pmd.build-tools.version 6 2020-03-12 12:06:41 +01:00
Andreas Dangel
b29f01be5e [ci] be more explicit about the used maven repositories 2020-03-12 12:06:03 +01:00
Piotrek Żygieło
467e3a9343 Disable checking for snapshots in jcenter 2020-03-08 09:30:23 +01:00
Andreas Dangel
d55fe56de9 Update m-checkstyle-p to 3.1.1 2020-03-07 09:23:51 +01:00
Andreas Dangel
68872bec24 Update checkstyle to 8.30 2020-03-06 11:21:29 +01:00
Andreas Dangel
d0ae960906 Introduce properties checkstyle.version / checkstyle.plugin.version
refs checkstyle/checkstyle#7534
2020-03-06 11:19:47 +01:00
Andreas Dangel
01db024df7 Update asm to 7.3.1
This add support for java 14 and java 15
2020-02-27 21:29:21 +01:00
Andreas Dangel
a2de7b4997 Update maven-pmd-plugin to 3.13.0 2020-02-04 20:28:43 +01:00
Andreas Dangel
470358ec88 Update checkstyle to 8.29
See https://github.com/checkstyle/checkstyle/security/advisories/GHSA-763g-fqq7-48wg

Note: this also requires a new pmd-build-tools with
an updated checkstyle configuration
2020-02-04 20:28:10 +01:00
Andreas Dangel
e678a4567d Update pmd to 6.21.0 2020-01-26 19:40:37 +01:00
Clément Fournier
58fa793e67 Fix indentation in poms
For some reason pmd-apex and pmd-apex-jorje
use 2 spaces while the rest use 4.
2020-01-24 23:17:26 +01:00
Clément Fournier
18f124f6e5 Bump designer version to 6.21.0 2020-01-24 19:35:56 +01:00
Andreas Dangel
d994700617 [maven-release-plugin] prepare for next development iteration 2020-01-24 17:20:47 +01:00
Andreas Dangel
a28e9e22e5 [maven-release-plugin] prepare release pmd_releases/6.21.0 2020-01-24 17:20:38 +01:00
Anatoly Trosinenko
20bf4ad759 [modelica] Initial implementation of Modelica support for PMD 2019-12-16 19:26:32 +03:00
Andreas Dangel
00392cefc2 [maven-release-plugin] prepare for next development iteration 2019-11-29 19:46:14 +01:00
Andreas Dangel
78da370fb8 [maven-release-plugin] prepare release pmd_releases/6.20.0 2019-11-29 19:46:05 +01:00
Andreas Dangel
d02bccbcad Update dokka version to 0.10.0 2019-11-18 19:54:08 +01:00
Andreas Dangel
e0e2010f6f javadoc: disable automatic detection of offline links for modules
This tries to determine the links to the other reactor projects,
e.g. from pmd-java to pmd-core via the url from project.url.
Project.url is currently https://pmd.github.io and the constructed
url will be https://pmd.github.io/apidocs which doesn't exist.
This means, the generated links to classes e.g. from core don't work
anyway.

Disabling this feature avoids error messages like
[ERROR] Error fetching link: /home/travis/build/pmd/pmd/pmd-apex-jorje/target/apidocs. Ignored it.
E.g. pmd-apex-jorje does not have own javadoc at all, since it is
just a library.

The linking between the different pmd modules needs to be revisited
with #1769.
2019-11-16 22:56:14 +01:00
Andreas Dangel
20bcda9f73 Upgrade maven-javadoc-plugin to 3.1.1
This fixes errors like

"[ERROR] Error fetching link: /home/travis/build/pmd/pmd/pmd-core/target/apidocs/package-list. Ignored it."

during the builds.
2019-11-16 21:41:12 +01:00
Andreas Dangel
34b54f228f Upgrade jacoco and sonar-maven-plugin 2019-11-07 21:28:15 +01:00
Andreas Dangel
270839c3a2 [ci] Configure property sonar.organization
The "sonar.organization" property is not yet, but
will become mandatory.
Take the opportunity and change it to the new organisation "pmd"
now: https://sonarcloud.io/organizations/pmd
2019-11-07 20:26:47 +01:00
Andreas Dangel
bfa2d1e872 [ci] Fix build on travis with new gpg version
See https://issues.apache.org/jira/browse/MGPG-59 for details.
2019-11-01 11:31:07 +01:00
Andreas Dangel
00424c63a9 dogfood: Upgrade to PMD 6.19.0 2019-11-01 08:52:24 +01:00
Andreas Dangel
deec9c44b2 [maven-release-plugin] prepare for next development iteration 2019-10-31 18:36:51 +01:00
Andreas Dangel
2881b6f585 [maven-release-plugin] prepare release pmd_releases/6.19.0 2019-10-31 18:36:42 +01:00
Andreas Dangel
2d4b01dca2 Upgrade embedded pmd-designer to 6.19.0
Also fix integration test with the additional
language "text".
2019-10-27 19:02:03 +01:00
Andreas Dangel
95bbf56aea Use released pmd-build-tools version 5 2019-10-27 12:05:13 +01:00
Andreas Dangel
8d08016a94 Update PMD to 6.18.0, remove unnecessary suppressions 2019-09-16 20:42:01 +02:00
Andreas Dangel
395e3453cb dogfood: Upgrade to PMD 6.17.0 and fix CloseResource issues 2019-09-16 20:03:12 +02:00
Andreas Dangel
e536ca1947 [maven-release-plugin] prepare for next development iteration 2019-09-15 10:14:14 +02:00
Andreas Dangel
3f42cca200 [maven-release-plugin] prepare release pmd_releases/6.18.0 2019-09-15 10:14:05 +02:00
Clément Fournier
8ac3a10020 Bump kotlin test version 2019-09-14 15:04:38 +02:00
Andreas Dangel
1e33b634e0 [doc] Add scala as supported language 2019-09-07 16:19:24 +02:00
Andreas Dangel
d935db0a6d Cleanup developers list in pom.xml. The contributors can easily be
retrieved at https://github.com/pmd/pmd/graphs/contributors
2019-07-29 19:50:26 +02:00
Andreas Dangel
7a7971f64d [maven-release-plugin] prepare for next development iteration 2019-07-28 10:24:51 +02:00
Andreas Dangel
365e1c9e8b [maven-release-plugin] prepare release pmd_releases/6.17.0 2019-07-28 10:24:43 +02:00
Andreas Dangel
49d2a58556 Update pmd-designer to 6.17.0 2019-07-27 09:44:22 +02:00
Juan Martín Sotuyo Dodero
266d6bb453 Fix issues running unit tests from Eclipse 2019-07-18 19:29:13 -03:00
Andreas Dangel
8e3adc6ba1 Merge branch 'pr-1892' 2019-07-13 18:29:32 +02:00
Juan Martín Sotuyo Dodero
7fd0b81a3a Revert "Fix bug with maven incremental compil"
This reverts commit a755c83eef56ed5562060af38917e827f9001031.
2019-07-06 18:58:38 -03:00
Andreas Dangel
73a8e4cc69 [maven-release-plugin] prepare for next development iteration 2019-06-30 10:33:08 +02:00
Andreas Dangel
45facbd323 [maven-release-plugin] prepare release pmd_releases/6.16.0 2019-06-30 10:32:58 +02:00
Andreas Dangel
17faa9ead4 Update pmd-designer to 6.16.0 2019-06-30 09:39:28 +02:00
Andreas Dangel
1e2d94ebf9 Use released build-tools version 3 2019-06-29 15:56:34 +02:00