Andreas Dangel
7d6d303488
[release] prepare release pmd_releases/7.0.0-rc3
2023-05-30 20:15:02 +02:00
Andreas Dangel
25e230aff0
[dist] Add jcommander back
...
This dependency is needed by pmd-designer 7.0.0-rc1, which is shipped with the distribution.
2023-05-30 19:18:24 +02:00
Andreas Dangel
ce6a3e25a1
Merge branch 'master' into fix-assembly-finalName
2023-05-28 09:02:21 +02:00
Andreas Dangel
11c06fdb03
Merge branch 'master' into pr-4431
2023-05-19 09:00:56 +02:00
Andreas Dangel
b79e6bd92b
[release] prepare for next development iteration
2023-04-29 23:39:34 +02:00
Andreas Dangel
a97e108269
[release] prepare release pmd_releases/7.0.0-rc2
2023-04-29 23:39:28 +02:00
Clément Fournier
d23b52ffc3
Cleanup
2023-04-29 00:36:36 +02:00
Clément Fournier
640ad6cf1d
Merge branch 'master' into pr/4403
2023-04-29 00:32:14 +02:00
Clément Fournier
5c5f94e4a6
Merge branch 'master' into pr/4402
2023-04-29 00:09:16 +02:00
Andreas Dangel
dffab8e4fb
Fix comment [skip ci]
2023-04-20 21:02:36 +02:00
Andreas Dangel
3cf0ba2b3f
[dist] Fix pmd.bat script
...
Fixes #4482
2023-04-20 20:56:39 +02:00
Andreas Dangel
07758415c0
Merge branch 'master' into pr-4485
2023-04-20 17:07:16 +02:00
Andreas Dangel
dec7c7dabc
[dist] Add integration test for ast-dump
2023-04-20 17:02:50 +02:00
Juan Martín Sotuyo Dodero
08d362aa66
Merge pull request #4462 from adangel/create-sbom
...
Provide Software Bill of Materials (SBOM)
2023-04-19 00:08:00 -03:00
Andreas Dangel
ba6d3894a5
Update assembly descriptor XSD
2023-04-06 12:54:55 +02:00
Andreas Dangel
ae0bf240d7
Provide Software Bill of Materials (SBOM)
...
- Add cyclonedx plugin to generate SBOM (Software Bill of Materials)
- The SBOM is attached and deployed into maven central
- The SBOM is also included in the binary distribution of PMD
See https://github.com/CycloneDX/cyclonedx-maven-plugin
2023-04-06 12:49:37 +02:00
Andreas Dangel
d77ebbe9b7
Fix assembly-plugin warnings
...
Don't override "finalName" anymore. This however changes the filenames of the generated binary distribution files.
2023-04-06 11:38:46 +02:00
Andreas Dangel
1c2d77fd6a
Introduce a pmd-languages-deps module
...
This is kind of a [BOM](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms ), but different: It defines hard dependencies and not just versions for dependencyManagement.
This new module depends on all languages modules and is used by pmd-cli and by pmd-dist. So, we have only one place to modify, when we add new language modules.
2023-04-06 10:20:42 +02:00
Andreas Dangel
1ef32e4a3f
Merge branch 'master' into pr-4403
2023-04-04 19:37:53 +02:00
Andreas Dangel
490e019307
Merge branch 'master' into pr-4402
2023-04-04 19:27:15 +02:00
Andreas Dangel
d9b2444d7e
[release] prepare for next development iteration
2023-03-25 12:47:33 +01:00
Andreas Dangel
356af8b636
[release] prepare release pmd_releases/7.0.0-rc1
2023-03-25 12:30:51 +01:00
wener
fa1c51caef
Added Coco language
2023-03-23 11:55:16 +01:00
Andreas Dangel
b41a4f9cdd
Merge branch 'master' into pr-4389
2023-03-23 10:28:39 +01:00
Andreas Dangel
5ab95a3e59
Revert changes to BinaryDistributionIT, only add kotlin-1.8
2023-03-16 11:38:54 +01:00
Clément Fournier
5a662ecb3e
Merge branch '7.0.x' into clem.pmd7-remove-pmd-eol
2023-03-14 21:54:45 +01:00
Andreas Dangel
96389a44b6
Fix tests
2023-03-09 10:15:12 +01:00
Andreas Dangel
0c0d6f33ad
[kotlin] Update grammar to version 1.8
2023-03-09 09:35:40 +01:00
Clément Fournier
bf2c69921e
Fix merge
2023-02-26 16:23:12 +01:00
Clément Fournier
65725c13aa
Merge branch '7.0.x' into pr/4387
2023-02-26 16:17:30 +01:00
Clément Fournier
6c1fa1fe4f
Merge branch '7.0.x' into pr/4361
2023-02-26 15:37:59 +01:00
Clément Fournier
50577f2b40
Rewrite binaryDistributionIt to be easier to maintain
2023-02-26 15:33:36 +01:00
Clément Fournier
95b7ca32ad
Merge branch '7.0.x' into pr/4387
2023-02-26 15:07:53 +01:00
Andreas Dangel
fea41bcc8a
Merge branch 'pmd/7.0.x' into pr-4379
2023-02-23 11:48:43 +01:00
Andreas Dangel
d0bb4361c6
Merge branch 'master' into pmd/7.0.x
2023-02-23 11:47:14 +01:00
Paul Guyot
5660d262b4
CPD: add support for Typescript using antlr4 grammar
2023-02-23 11:44:01 +01:00
Andreas Dangel
2db7255035
Merge pull request #4395 from adangel:pmd6-support-env-CLASSPATH
...
[core] Support environment variable CLASSPATH with pmd.bat under Windows #4395
2023-02-23 11:26:51 +01:00
wener
636cf15009
Added support for Julia code duplication.
2023-02-21 19:30:28 +01:00
Clément Fournier
b25c16f94d
Remove usages of PMD.EOL
2023-02-20 15:17:41 +01:00
Juan Martín Sotuyo Dodero
9a3a5f5cfe
Use proper separator
2023-02-18 23:38:39 -03:00
Juan Martín Sotuyo Dodero
79d9c90d18
Fix style error
2023-02-18 23:17:30 -03:00
Juan Martín Sotuyo Dodero
2b58f285e8
Be OS agnostic
2023-02-18 22:53:33 -03:00
Juan Martín Sotuyo Dodero
4f1a307962
Fix broken call
2023-02-18 21:21:01 -03:00
Juan Martín Sotuyo Dodero
7cab83ae97
Style fixes
2023-02-18 19:20:25 -03:00
Juan Martín Sotuyo Dodero
a55cdbbcb7
Add Incremental Analysis integration tests
2023-02-18 19:20:25 -03:00
Andreas Dangel
17364a997b
[doc] CPD - use non deprecated --dir
cli option
2023-02-17 11:39:03 +01:00
Andreas Dangel
d7d2ad541e
Add explicit language versions ( #4120 )
2023-02-17 09:04:12 +01:00
Andreas Dangel
2c3f945b4d
Merge branch 'master' into pmd/7.0.x
2023-02-16 20:53:46 +01:00
Andreas Dangel
b5ea31d53f
[core] Support environment variable CLASSPATH with pmd.bat under Windows
2023-02-16 16:40:24 +01:00
Andreas Dangel
9bcab3c820
Fix integration test
2023-02-14 19:35:51 +01:00