Tamas Cservenak
741deac98f
[MNG-8146] Drop commons-lang ( #1564 )
...
For start, keeping almost same LOC but the distro zip lost almost 1 MB (was 10MB now is 9MB). Second, am really unsure why it was introduced in the first place, as it merely caused confusion, over StringUtils for example.
---
https://issues.apache.org/jira/browse/MNG-8146
2024-06-06 20:49:34 +02:00
Tamas Cservenak
200dc02da8
[MNG-8142] Hidden bug: JDK profile activator throw NumberFormatEx ( #1557 )
...
If property `java.version` is in unexpected format, the activator throws `NumberFormatEx`, that in turn, is caught and reported by `DefaultProfileSelector` w/o any cause.
These should be cleanly reported instead: report that `java.version` property is in "unexpected format", and also report why was there are failure to evaluate a property activation.
Note 1: Maven allows `-Djava.version` override (!!!), this is exactly what IT MNG-3746 does, but the `NumberFormatEx` went unnoticed, was swallowed, no cause reported.
Note 2: This bug was revealed by #1555 as it reported the issue, and later "asserted error free log" which was not error-free. Hence, this bug was simply revealed by improved logging on unrelated issue.
---
https://issues.apache.org/jira/browse/MNG-8142
2024-06-06 18:34:16 +02:00
Tamas Cservenak
865072025d
[MNG-8066] Default exception handler does not handle recursion ( #1558 )
...
If there is a recursion in throwable causes, Maven will hang forever, instead to return.
---
https://issues.apache.org/jira/browse/MNG-8066
2024-06-06 12:22:06 +02:00
Yueh Chun Wu
df00ea5c10
[MNG-7902] Sort plugins in the validation report ( #1510 )
...
Co-authored-by: Yueh Chun Wu <kevinwu@YuehdeMBP.attlocal.net>
(cherry picked from commit dd9679450e00d08caf4f042d92c22acd38585bd5)
2024-06-05 20:06:00 +02:00
Tamas Cservenak
a2fa050d9b
Dependency updates ( #1560 )
...
Changes:
* commons-cli 1.8.0
* guava 32.2.1-jre
---
https://issues.apache.org/jira/browse/MNG-8144
https://issues.apache.org/jira/browse/MNG-8143
2024-06-05 18:10:53 +02:00
Tamas Cservenak
9ee39630ad
[MNG-8135] Profile activation based on OS properties is no longer case insensitive ( #1561 )
...
Backport of 0456c7c629d6fc872073268faeb77d2bde9a1b7d
---
https://issues.apache.org/jira/browse/MNG-8135
2024-06-05 18:09:54 +02:00
Tamas Cservenak
2a43483a94
[MNG-8136] Update Eclipse Sisu to 0.9.0.M3 ( #1547 )
...
Update Eclipse Sisu 0.9.0.M3 (carries ASM 9.7).
---
https://issues.apache.org/jira/browse/MNG-8136
2024-06-04 08:41:09 +02:00
Slawomir Jaranowski
1f97d9ff07
Use Maven Wrapper to build
2024-06-03 21:52:18 +02:00
Tamas Cservenak
1c166ab95e
[maven-release-plugin] prepare for next development iteration
2024-05-22 11:48:40 +02:00
Tamas Cservenak
8b094c9513
[maven-release-plugin] prepare release maven-3.9.7
maven-3.9.7
2024-05-22 11:48:25 +02:00
Tamas Cservenak
6ff3a821e7
[MNG-8125][MNG-8126][MNG-8127] Mild updates ( #1533 )
...
Changes:
* buildhelper-m-p 3.6.0
* logback-classic to 1.2.13
* guava to 33.2.0-jre
---
https://issues.apache.org/jira/browse/MNG-8125
https://issues.apache.org/jira/browse/MNG-8126
https://issues.apache.org/jira/browse/MNG-8127
2024-05-22 11:34:30 +02:00
Tamas Cservenak
73bc6caec7
[MNG-8121] Fix NPE in metadata merge ( #1508 )
...
There is an NPE if existing metadata due bug of nx-staging-m-p
had no prefix present.
---
https://issues.apache.org/jira/browse/MNG-8121
2024-05-15 19:32:37 +02:00
Sylwester Lachiewicz
558ae8a924
[MNG-8115] Upgrade minimal set of dependencies ( #1496 )
...
Changes:
* classworlds 2.8.0
* commons-cli 1.7.0
* commons-io 2.16.1
* commons-lang 3.14.0
* plexus-interpolation 1.27
* maven-shared-util 3.4.2
* jansi 2.4.1
* (test) xml-unit 2.10.0
2024-05-13 14:22:01 +02:00
Tamas Cservenak
c44304fe33
[MNG-8118] Backport to Maven 3.9.x ( #1505 )
...
Produces output like this:
https://gist.github.com/cstamas/3ca4bc6cea5f701054061871b5db3f35
---
https://issues.apache.org/jira/browse/MNG-8117
2024-05-09 22:18:12 +02:00
Matt Benson
c1c114dbf9
[MNG-8081] Interpolate available properties during default profile selection (Maven 3.9.x) ( #1447 )
...
Co-authored-by: Guillaume Nodet <gnodet@gmail.com>
2024-05-02 15:13:34 +02:00
Tamas Cservenak
b4cbda8cb9
[3.9.x][MNG-8109] Resolver 1.9.20 ( #1490 )
...
Update resolver to 1.9.20.
---
https://issues.apache.org/jira/browse/MNG-8109
2024-04-29 10:18:11 +02:00
Tamas Cservenak
bc52363d40
[3.9.x][MNG-8106] Fix metadata merge ( #1480 )
...
As currently if given metadata serves multiple roles (G, A or V level), data loss occurs.
---
https://issues.apache.org/jira/browse/MNG-8106
2024-04-25 12:10:11 +02:00
Tamas Cservenak
587e99bc70
[MNG-8094] Resolver 1.9.19 ( #1468 )
...
That contains file locking bugfix.
---
https://issues.apache.org/jira/browse/MNG-8094
2024-04-20 22:34:12 +02:00
Tamas Cservenak
548459b1a9
[MNG-8011] Neuter the README ( #1470 )
...
The site already contains all the required information, point user at it. It would be insane for us to maintain all these information here as well (as example shows, it was totally outdated).
Keep it short, and just keep pointers to proper info sources.
---
https://issues.apache.org/jira/browse/MNG-8011
2024-04-20 22:33:43 +02:00
Tamas Cservenak
f6935a9f6a
[MNG-8030] Backport itr: ignore transitive repositories ( #1469 )
...
Backport of the Maven4 feature: ignore transitive repositories.
---
https://issues.apache.org/jira/browse/MNG-8030
2024-04-20 22:33:13 +02:00
Tamas Cservenak
18b8893c6d
[MNG-8031] Backport concurrent friendly transport listener ( #1471 )
...
Backport of simplex transfer listener.
---
https://issues.apache.org/jira/browse/MNG-8031
2024-04-20 22:32:32 +02:00
Slawomir Jaranowski
16f8127570
[MNG-8100] Upgrade default plugin bindings
2024-04-20 21:41:03 +02:00
Slawomir Jaranowski
6d095518ce
[MNG-8101] Upgrade Parent to 42
2024-04-20 20:44:23 +02:00
Slawomir Jaranowski
fdcda2bd87
Update GitHub actions to v4
2024-04-20 12:07:42 +02:00
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 cc51006f2973356a1046ae0757325d5e9be75327)
(cherry picked from commit 5ce5591ae341188230d6ecca76c90bd0a786fcb2)
(cherry picked from commit 47e2d689d687358a85c2cdecc176cac36093817e)
---
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
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 644a15c323ba4312417ee0224409835c3bff7308)
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 882c8dd9746f2fb7bec1c2b7b6ece4b85c75f701)
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
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 5c2e671a06721fe07cf414a9377a63652d512be0)
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