421 Commits

Author SHA1 Message Date
Andreas Dangel
3621eed40d Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2020-04-13 12:34:03 +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
48df56a8fa Merge branch 'master' into pmd/7.0.x 2020-03-13 10:04:51 +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
16cb7767b7 Merge branch 'master' into pmd/7.0.x 2020-03-12 14:03:20 +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
Clément Fournier
9788a3af5d Merge branch 'master' into 7.0.x 2020-03-02 19:12:28 +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
Clément Fournier
e971e9bc95 Merge branch 'master' into 7.0.x 2020-02-05 20:45:28 +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
Clément Fournier
c3ec3961d2 Merge branch 'master-ant-script' into 7.0.x 2020-01-28 13:36:47 +01:00
Clément Fournier
1fddb03d99 Merge branch 'master' into 7.0.x 2020-01-28 13:35:50 +01:00
Andreas Dangel
e678a4567d Update pmd to 6.21.0 2020-01-26 19:40:37 +01:00
Clément Fournier
35da350007 Merge branch '7.0.x' into master-ant-script 2020-01-24 23:48:35 +01:00
Clément Fournier
ec1eb208eb Merge branch 'master' into 7.0.x 2020-01-24 23:48:22 +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
925944289d Merge branch '7.0.x' into master-ant-script 2020-01-24 20:15:16 +01:00
Clément Fournier
450eb62b1f Merge branch 'master' into 7.0.x 2020-01-24 20:11:43 +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
Clément Fournier
f715e6af72 Use maven properties from within the build.xml 2020-01-10 23:27:07 +01:00
Clément Fournier
efc3becc01 Checkout wrapper script, pmd-core, pmd-modelica 2020-01-10 22:57:47 +01:00
Clément Fournier
86086bc04a Factorize javacc jar property 2020-01-02 17:41:27 +01:00
Clément Fournier
5866d9e9dd Merge branch 'master' into 7.0.x 2019-12-19 15:00:25 +01:00
Anatoly Trosinenko
20bf4ad759 [modelica] Initial implementation of Modelica support for PMD 2019-12-16 19:26:32 +03:00
Andreas Dangel
ece63cb3cc Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2019-11-29 20:18:57 +01: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
Clément Fournier
9f3a3dfb85 Merge branch 'master' into 7.0.x 2019-11-19 03:36:57 +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
544ad701ba Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2019-11-08 14:35:20 +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
31fdb59be0 Merge remote-tracking branch 'origin/master' into pmd/7.0.x 2019-10-31 20:59:13 +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