Andreas Dangel
5bff6ac52e
Merge branch 'pr-2657'
...
[lang-test] Upgrade kotlintest to Kotest #2657
2020-07-30 10:31:43 +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
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
b2418a99bf
Update guava
2020-07-24 09:33: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
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
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
Andreas Dangel
d8d3aa0af7
[scala] Introduce parent pom pmd-scala-common
2020-06-07 12:24:54 +02:00
Andreas Dangel
abc230c637
[scala] Refactor project structure
...
* Avoid using symlinks, this is very difficult to get working
under Windows
* Provide names for the different scala modules
* Rename pmd-scala to pmd-scala-common
* Restore main module pmd-scala for backwards compatibility
2020-06-07 11:52:10 +02:00
João Ferreira
f4880f9318
refactor scala modules configuration
2020-05-31 11:59:44 +01:00
João Ferreira
9c632dcd83
Cross compile pmd-scala module
2020-05-27 15:40:53 +01:00
Andreas Dangel
ab04bdacdd
[maven-release-plugin] prepare for next development iteration
2020-05-24 17:34:34 +02:00
Andreas Dangel
229cb2bdca
[maven-release-plugin] prepare release pmd_releases/6.24.0
2020-05-24 17:34:25 +02:00
Andreas Dangel
ff33cf0081
Update pmd-designer to 6.24.0
2020-05-23 17:45:48 +02:00
Andreas Dangel
6049126228
Merge branch 'pr-2465'
...
[dependencies] Upgrade hamcrest, mockito and JUnit #2465
2020-05-22 11:46:04 +02:00
Andreas Dangel
11f413e6ee
Add missing dependency junit or scope test
2020-05-22 11:37:22 +02:00
Andreas Dangel
5f3ff0aed8
Remove hamcrest dependency, where it is not needed directly.
...
Use scope compile for hamcrest in pmd-lang-test
2020-05-22 11:36:49 +02:00
Andreas Dangel
cb910d69c7
Merge branch 'pr-2444'
...
[core] Support reproducible builds #2444
2020-05-22 11:03:05 +02:00
Juan Martín Sotuyo Dodero
900768ace5
Require Java 11
2020-05-14 12:28:25 -03:00
Artem Krosheninnikov
5053b7beb4
review fixes: exclude hamcrest-library, hamcrest-core from junit, rm assertj-core from root pom, move mockito, wiremock and system-rules to test scope
2020-05-11 15:25:07 +03:00
Artem Krosheninnikov
3fba3f6217
Update hamcrest to 2.2, Junit to 4.13, mockito to 2.28.2
2020-05-04 23:00:28 +03:00
Artem Krosheninnikov
3a72f3c4fa
update maven-compiler-plugin to 3.8.1 and remove workaround for a bug in IDEA that was closed
2020-04-26 14:27:37 +03:00
Andreas Dangel
556596cd48
Use pmd-designer 6.24.0-SNAPSHOT
2020-04-25 10:56:38 +02:00
Andreas Dangel
6249b4e2f2
Support reproducible builds
...
See https://reproducible-builds.org/ and
https://maven.apache.org/guides/mini/guide-reproducible-builds.html
The property "project.build.outputTimestamp" is supposed to be updated
automatically by maven-release-plugin when updating the version
(goal prepare).
2020-04-25 10:37:54 +02:00
Andreas Dangel
a82ceb5c4b
Update PMD to 6.23.0
2020-04-24 12:49:04 +02:00
Andreas Dangel
4308c545e5
[maven-release-plugin] prepare for next development iteration
2020-04-24 10:53:12 +02:00
Andreas Dangel
921c65f5ab
[maven-release-plugin] prepare release pmd_releases/6.23.0
2020-04-24 10:53:00 +02:00
Andreas Dangel
61321c88f1
javadoc: add pmd-lang-test
2020-04-14 16:02:49 +02:00
Andreas Dangel
ae958fba7b
javadoc: exclude *.internal packages
2020-04-14 16:02:49 +02:00
Andreas Dangel
93ededa5c4
javadoc: add offline links between the modules and pmd-core and pmd-test
2020-04-14 16:02:49 +02:00
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