Commit Graph

10951 Commits

Author SHA1 Message Date
Andrey Turbanov 4d45182e72 [MNG-6399] Lift JDK minimum to JDK 8 2024-04-01 08:49:12 +02:00
Hervé Boutemy 4d00ebee37 [MNG-4840] fix requiredMavenVersion description #1444 2024-03-27 15:32:32 +01:00
Hervé Boutemy eae39474cb [MNG-8085] switch png+imagemap to svg 2024-03-24 17:43:06 +01:00
Hervé Boutemy a137cc67bd [MNG-4840] document requiredMavenVersion in plugin descriptor 2024-03-16 16:57:33 +01:00
Konrad Windszus f860a8693d
[MNG-5726] Support regular expression matching in profile activation for (#1431)
OS version

This requires using the reserved prefix "regex:" in the version element.
2024-03-07 16:14:20 +01:00
Konrad Windszus 9a84fdf2a9
[MNG-8019] Rely on default update policy (daily) for Central (#1381)
Both plugin and regular repository should have the same policy.
Unfortunately using "never" is not possible as long as resolver applies
this policy to both artifacts (immutable) and metadata (mutable)
2024-02-23 12:07:06 +01:00
Hervé Boutemy 3880a07362 [MNG-8029] improve documentation about mirror settings 2024-02-17 19:26:33 +01:00
Tamas Cservenak 13a1f5d625
[MNG-8055] Ability to force build number (#1415)
For snapshot deploys

---

https://issues.apache.org/jira/browse/MNG-8055
2024-02-16 12:43:53 +01:00
Tamas Cservenak b23afbc984 [MNG-6776] Inconsistent list of parameters for MojoDescriptor (#584)
It may lead to confusion as parameters (list) and
parametersMap (map) may "fall apart" easily.

Also, parametersMap did not honor parameter
ordering while parameters list makes it look
that order is important.
Simply, rebuild the map always and retain
ordering as well.

Added UT and also removed some cruft provided
by java8.

Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>
Co-authored-by: Slawomir Jaranowski <s.jaranowski@gmail.com>

(cherry picked from commit cc51006f29)
(cherry picked from commit 5ce5591ae3)
(cherry picked from commit 47e2d689d6)
---

https://issues.apache.org/jira/browse/MNG-7309
2024-01-06 21:40:41 +01:00
Tamas Cservenak 46aaf72799 [maven-release-plugin] prepare for next development iteration 2023-11-28 11:01:11 +01:00
Tamas Cservenak bc0240f3c7 [maven-release-plugin] prepare release maven-3.9.6 2023-11-28 11:00:43 +01:00
Slawomir Jaranowski e6cc6c53cb [MNG-7943] Upgrade default plugin bindings
- surefire from 3.1.2 to 3.2.2
- dependency from 3.6.0 to 3.6.1
2023-11-26 16:31:33 +01:00
Tamas Cservenak 48adee3711
[MNG-7934] Update to Resolver 1.9.18 (#1326)
Use latest resolver.

---

https://issues.apache.org/jira/browse/MNG-7934
2023-11-25 22:29:29 +01:00
Slawomir Jaranowski da6c7e4bca [MNG-7942] Upgrade maven-parent to 41 2023-11-23 17:37:01 +01:00
Tamas Cservenak 95fa548e1d
[MNG-7934] Update to Resolver 1.9.17 (#1321)
Use latest resolver.

---

https://issues.apache.org/jira/browse/MNG-7934
2023-11-21 12:05:02 +01:00
Slawomir Jaranowski c54baa64b3 [MNG-7939] Allow to exclude plugins from validation
(cherry picked from commit 644a15c323)
2023-11-20 08:41:23 +01:00
Tamas Cservenak ecd59b7158
[MNG-7913] Upgrade Sisu version (#1286)
To version that supports gleaning JSR330 component classes up to Java 19. The reasoning of this change is only to allow 3rd party Maven plugins/Maven extensions/other JSR330 components (managed by Maven embedded Sisu) to use bytecode newer that Java 14 (Sisu 0.3.5), up to 19.

---

https://issues.apache.org/jira/browse/MNG-7913
2023-10-27 00:22:13 +02:00
Slawomir Jaranowski 53edd71c98 Use the same branch name for ITs on Jenkins (#1263)
(cherry picked from commit 882c8dd974)
2023-10-17 23:06:27 +02:00
Tamas Cservenak 2bc44491af The maven-3.9.x branch should fallback to maven-3.9.x branch of ITs 2023-10-17 17:53:16 +02:00
Tamas Cservenak 6e532cd249 [maven-release-plugin] prepare for next development iteration 2023-10-01 20:39:38 +02:00
Tamas Cservenak 57804ffe00 [maven-release-plugin] prepare release maven-3.9.5 2023-10-01 20:39:10 +02:00
Slawomir Jaranowski 0e1de3fe5b [MNG-7895] Support ${project.basedir} in file profile activation
(cherry picked from commit 5c2e671a06)
2023-09-27 22:01:48 +02:00
Tamas Cservenak 8afca271d1
[3.9.x] [MNG-7859] Update to Resolver 1.9.16 (#1260)
Update to resolver 1.9.16

---

https://issues.apache.org/jira/browse/MNG-7859

* Stuff released
2023-09-25 15:29:42 +02:00
Hervé Boutemy 0c8b7dfc60 [MNG-7875] colorize transfer messages 2023-09-11 18:59:46 +02:00
Tamas Cservenak bbd84c6c87
[MNG-7874] Use name constants instead of free string literals (#1229)
Maven Resolver Provider: get rid of name free string literals.

---

https://issues.apache.org/jira/browse/MNG-7874
2023-09-08 16:14:33 +02:00
Tamas Cservenak 84ee422e65
[MNG-7870] Undeprecate G level metadata (#1224)
The modello generated classes should not be deprecated, and they are in use. 

---

https://issues.apache.org/jira/browse/MNG-7870
2023-09-07 12:02:58 +02:00
Tamas Cservenak 94b9244bfb Fix formatting and javadoc issues. 2023-09-05 22:37:30 +02:00
Tamas Cservenak 1ac8be50c8
[MNG-7856] Maven Resolver Provider ctor and other minor code changes (#1223)
Maven Resolver Provider gets similar change as other Resolver components had in MRESOLVER-386.

Also, some minor code updates like adding Override and other cosmetic stuff.

---

https://issues.apache.org/jira/browse/MNG-7856
2023-09-05 21:41:20 +02:00
Craig Andrews c482de86c1
[MNG-7851] Improve error message when modelVersion is 4.0 (#1210)
Improve DefaultModelValidator.compareModelVersions to be able to compare
versions which different numbers of segments, allowing it to compare
"4", "4.0", and "4.0.0" to each other for example.

Signed-off-by: Craig Andrews <candrews@integralblue.com>
2023-08-29 12:06:11 +02:00
Tamas Cservenak 67b8c0703a [maven-release-plugin] prepare for next development iteration 2023-07-26 11:38:46 +02:00
Tamas Cservenak dfbb324ad4 [maven-release-plugin] prepare release maven-3.9.4 2023-07-26 11:38:23 +02:00
Tamas Cservenak 35be293b6b [MNG-7847] Upgrade resolver to 1.9.14
---

https://issues.apache.org/jira/browse/MNG-7847
2023-07-25 10:59:56 +02:00
Tamas Cservenak 2963769b77 [MNG-7846] Break out of endless loop (#1206)
This is most probably "just" about broken Throwable implementations.
Some override getCause but does not perform checks to what it was inited
as "this" means "not yet inited" actually.

Backport of 36db1e35ca

---

https://issues.apache.org/jira/browse/MNG-7846
2023-07-19 17:42:02 +02:00
Bruno Volpato 3f37e6a2f6
Bump guava from 31.1-jre to 32.0.1-jre (#1189) 2023-07-11 16:40:53 +02:00
Tamas Cservenak 07491eb9ee [maven-release-plugin] prepare for next development iteration 2023-06-23 15:01:06 +02:00
Tamas Cservenak 2112292682 [maven-release-plugin] prepare release maven-3.9.3 2023-06-23 15:00:37 +02:00
Tamas Cservenak 958112991d
[MNG-7823] Improve plugin validation level parsing (#1182)
Changes:
* always parse it at session start
* hence, will WARN if needed there as well, and will warn once
* do not re-parse and possibly warn always, reuse parsed enum

---

https://issues.apache.org/jira/browse/MNG-7823
2023-06-23 13:04:57 +02:00
Lenny Primak b050257c05
[MNG-7818] Removed exclusion of hamcrest from JUnit 4 (#1178)
Fix hamcrest versiob to 2.2 but do not remove transitive dep for downstream consumers.

----

https://issues.apache.org/jira/browse/MNG-7818
2023-06-23 11:24:18 +02:00
Tamas Cservenak 917e9561cf
[MNG-7800] Update to resolver 1.9.13 (#1180)
---

https://issues.apache.org/jira/browse/MNG-7800
2023-06-23 10:55:44 +02:00
Hervé Boutemy ec5e1ce599 update logging documentation 2023-06-19 23:08:59 +02:00
Tamas Cservenak bd71dd72a9
[MNG-7800] Update resolver to 1.9.12 (#1176)
Resolver 1.9.12

---

https://issues.apache.org/jira/browse/MNG-7800
2023-06-19 11:16:18 +02:00
Tamas Cservenak 98016979eb
[MNG-7816] Update parent to 40, align maven requirements with those from plugins (#1172)
Update parent to 40. Also align plugin requirements with those from parent.

This lowers plugin validation "external" warnings from 12 to 3 (site, plexus-component-metadata and rat).

---

https://issues.apache.org/jira/browse/MNG-7816
2023-06-16 12:58:14 +02:00
Tamas Cservenak adc0d3bd67
[MNG-7800] Update to Resolver 1.9.11 (#1140)
Resolver 1.9.11 release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353188

---

https://issues.apache.org/jira/browse/MNG-7800
2023-06-16 12:01:42 +02:00
Slawomir Jaranowski e625606588 [MNG-7811] Plugins verification - reporting improvements 2023-06-16 09:01:13 +02:00
Tamas Cservenak 804b845c4d
[3.9.x] Update some ancient build plugins (#1165)
Changes:
* buildnumber 1.4 -> 3.2.0
* buildhelper 1.12 -> 3.4.0
* checksum ? -> 1.11
2023-06-15 15:09:52 +02:00
Tamas Cservenak 302f55a4b7
MNG-7790] Update lifecycle plugins, take 2 (#1162)
Changes:
* war 3.3.3 -> 3.4.0

---

https://issues.apache.org/jira/browse/MNG-7790
2023-06-15 14:09:16 +02:00
Hervé Boutemy 45262ccd1d [MNG-5987] document goals execution order
fixes #1145
2023-06-14 07:43:55 +02:00
Slawomir Jaranowski 3135553e2d [MNG-7806] Plugins verification - remove used in module(s) report 2023-06-13 20:15:51 +02:00
Tamas Cservenak 7e0fa3ec52
[MNG-7807] Super POM plugin updates (#1152)
Changes:
* antrun: 1.3 -> 3.1.0
* assembly: 2.2-beta-5 -> 3.6.0
* dependency: 2.8 -> 3.6.0
* release: 2.5.3 -> 3.0.1 (and removed config)

---

https://issues.apache.org/jira/browse/MNG-7807
2023-06-12 11:18:41 +02:00
Tamas Cservenak 8695b6d66e
[MNG-7790] Update lifecycle plugins (#1153)
Changes:
install: 3.1.0 -> 3.1.1
deploy: 3.1.0 -> 3.1.1
resources: 3.3.0 -> 3.3.1
compiler: 3.10.1 -> 3.11.0
surefire: 3.0.0 -> 3.1.2
plugin: 3.7.0 -> 3.9.0
wrapper: 3.1.1 -> 3.2.0

---

https://issues.apache.org/jira/browse/MNG-7790
2023-06-12 11:18:10 +02:00