Tamas Cservenak
dd670bf9a1
[MNG-8140] Always tell why model was discarded as "invalid" ( #1555 )
...
The info is there, but we redirect user to rinse-repeat in debug mode, that that creates a TON of output.
All is there, just tell why.
---
https://issues.apache.org/jira/browse/MNG-8140
2024-06-06 21:10:58 +02:00
Tamas Cservenak
9ce85ef4f4
[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:31:03 +02:00
Tamas Cservenak
5e97703456
[MNG-8136] Update Eclipse Sisu to 0.9.0.M3 ( #1546 )
...
Update Eclipse Sisu to 0.9.0.M3
---
https://issues.apache.org/jira/browse/MNG-8136
2024-06-04 08:45:16 +02:00
Elliotte Rusty Harold
1af5368b23
Remove unhelpful links that don't describe failure reasons from output ( #1545 )
2024-06-03 15:15:36 -04:00
Yueh Chun Wu
dd9679450e
[MNG-7902] Sort plugins in the validation report ( #1510 )
...
Co-authored-by: Yueh Chun Wu <kevinwu@YuehdeMBP.attlocal.net>
2024-05-23 14:25:04 +02:00
Guillaume Nodet
6e9889b1ad
[maven-release-plugin] prepare for next development iteration
2024-05-22 16:07:09 +02:00
Guillaume Nodet
e92f645c27
[maven-release-plugin] prepare release maven-4.0.0-beta-3
2024-05-22 16:06:59 +02:00
Guillaume Nodet
2942aadcc3
[MNG-8123] Fix Lifecycle in v3 ( #1524 )
2024-05-22 15:45:13 +02:00
Guillaume Nodet
accbbcf5a0
Fix packaging not found ( #1507 )
...
* Fix packaging not found
* Always keep Projects in cache
2024-05-16 10:45:24 +02:00
Guillaume Nodet
9acbed7d4f
[maven-release-plugin] prepare for next development iteration
2024-05-13 18:36:30 +02:00
Guillaume Nodet
828faba819
[maven-release-plugin] prepare release maven-4.0.0-beta-2
2024-05-13 18:36:20 +02:00
Guillaume Nodet
bde81a4d85
[MNG-8108] Fix problem when building the consumer pom
2024-05-13 18:34:29 +02:00
Guillaume Nodet
d296927de2
[MNG-8119] Remove build section from profiles in the consumer pom ( #1503 )
2024-05-13 14:04:39 +02:00
Guillaume Nodet
9442164ab2
[MNG-8108] Fix problem when building the consumer pom ( #1506 )
2024-05-13 13:15:23 +02:00
Martin Desruisseaux
583667a869
[MNG-8015] Adjustments in new API related to PathType ( #1501 )
...
* Javadoc cleanup and replacement of some `System.getProperty("...")` by more specific standard methods.
* Add Type.PROCESSOR, MODULAR_PROCESSOR and CLASSPATH_PROCESSOR.
* Modification of the path type API:
* Add a `warningForFilenameBasedAutomodules()` method in `DependencyResolverResult`.
* Add relationships from `JavaPathType` to `javax.tool` location API.
* Modify the `PathType.option(Iterable<? extends Path>)` return type
because the option and the value need to be two separated arguments.
* Fixes according some comments on the pull request.
2024-05-13 11:53:45 +02:00
Tamas Cservenak
ba52bfe600
[MNG-8117] Maven PluginVersionResolver improvement ( #1502 )
...
Produces output like this:
https://gist.github.com/cstamas/3ca4bc6cea5f701054061871b5db3f35
---
https://issues.apache.org/jira/browse/MNG-8117
2024-05-09 22:17:59 +02:00
Guillaume Nodet
7451585a19
Fix reactor loading problems ( #1497 )
2024-05-03 10:48:38 +02:00
Guillaume Nodet
febfd2b5c9
Resolver updates ( #1495 )
2024-05-02 18:33:18 +02:00
Guillaume Nodet
64e9447926
Fix consumer pom builder ( #1491 )
2024-05-02 17:10:38 +02:00
Guillaume Nodet
6fddd97513
Use the new resolver provider ( #1483 )
2024-04-25 16:13:36 +02:00
Tamas Cservenak
81e2b3c1ee
Make Maven 4.0.0 be beta-1 ( #1484 )
2024-04-25 10:48:58 +02:00
Guillaume Nodet
5d1cfd47f3
Cleanup dependencies
2024-04-25 07:46:50 +02:00
Slawomir Jaranowski
d0f05ffccf
[MNG-8103] Upgrade default plugin bindings ( #1475 )
...
Co-authored-by: Guillaume Nodet <gnodet@gmail.com>
2024-04-23 17:34:45 +02:00
Guillaume Nodet
52c5659b25
Fix nasty concurrency issue in AbstractSession ( #1479 )
...
* Register the session explicitely
* Fix thread interrupted
2024-04-23 14:55:57 +02:00
Jonas Rutishauser
aae74dfbee
[MNG-8082] Exceptions of proxied SessionScoped components are not working correctly ( #1449 )
...
Signed-off-by: Jonas Rutishauser <jonas.rutishauser@alumni.ethz.ch>
2024-04-23 14:52:20 +02:00
Hervé Boutemy
860310b692
[MNG-8043] document new default types, replacing artifact handlers
2024-04-23 08:12:44 +02:00
Guillaume Nodet
d075fe7e85
[MNG-8084] New model builder and resolver provider
2024-04-12 12:50:18 +02:00
Guillaume Nodet
9be08ccef8
[MNG-8084] Include lifecycle in the API
2024-04-12 12:50:18 +02:00
Guillaume Nodet
8418fb3960
Cache parent artifact resolution
2024-04-03 19:49:40 +02:00
Tamas Cservenak
2594047014
[MNG-8088] Using Resolver with MRESOLVER-512 ( #1442 )
...
This makes all the new scopes implemented out of the box, but MNG-8041 still stands (is unsolved).
Related PR https://github.com/apache/maven-resolver/pull/445
---
https://issues.apache.org/jira/browse/MRESOLVER-512
https://issues.apache.org/jira/browse/MNG-8088
2024-03-27 15:46:12 +01:00
Guillaume Nodet
003a5bc06d
[MNG-8084] Make the v4 api usable outside the Maven runtime ( #1441 )
2024-03-25 11:50:01 +01:00
Guillaume Nodet
52d453caf9
Complete Packaging in v4 api ( #1451 )
2024-03-25 10:56:37 +01:00
carrychair
267de063ee
remove repetitive words ( #1436 )
...
Signed-off-by: carrychair <linghuchong404@gmail.com>
2024-03-18 00:24:53 +00:00
Tamas Cservenak
33788fd7fc
[maven-release-plugin] prepare for next development iteration
2024-03-06 20:57:04 +01:00
Tamas Cservenak
0a6a5617fe
[maven-release-plugin] prepare release maven-4.0.0-alpha-13
2024-03-06 20:56:36 +01:00
Guillaume Nodet
9780ca1baf
[MNG-8015] Control the type of path where each dependency can be placed ( #1401 )
...
Co-authored-by: Martin Desruisseaux <martin.desruisseaux@geomatys.com>
2024-03-01 18:18:13 +01:00
Guillaume Nodet
a3e8da805c
Make LifecycleStarter pluggable ( #1424 )
2024-02-29 00:56:36 +01:00
Guillaume Nodet
ce15193394
Fix concurrent cache access ( #1425 )
2024-02-29 00:31:49 +01:00
Guillaume Nodet
5307bcba09
Use SessionData to store ProjectIndex ( #1423 )
2024-02-29 00:31:09 +01:00
Guillaume Nodet
3c2f8ebdb7
Use v4 api to resolve project dependencies ( #1409 )
2024-02-29 00:30:57 +01:00
huazhongming
ab6ec5bd74
[MNG-7976] Investigate MNG-6127 IT instability ( #1422 )
...
Signed-off-by: crazyhzm <crazyhzm@apache.org>
2024-02-28 15:46:36 +08:00
huazhongming
83949a7384
Use isEmpty instead of length ( #1420 )
...
Signed-off-by: crazyhzm <crazyhzm@apache.org>
2024-02-28 15:40:37 +08:00
Tamas Cservenak
cf438ca624
[MNG-8059] Paths everywhere ( #1413 )
...
Make execution flow never invoke path.toFile, at least what model-builder and maven-resolver-provider matters. Using new methods from Resolver 2 alpha8 and also adding in relevant maven bits, as half of the work was already done.
---
https://issues.apache.org/jira/browse/MNG-8059
2024-02-26 18:04:44 +01:00
Guillaume Nodet
a31c145ae9
[MNG-8006] Switch property contributors to use a lazy lookup ( #1419 )
2024-02-20 16:38:09 +01:00
Hervé Boutemy
54c1b2f28a
[MNG-8029] improve documentation about mirror settings
2024-02-17 19:40:11 +01:00
Slawomir Jaranowski
972b074656
[MNG-8039] Don't change resolved artifact by DefaultProjectBuilder
2024-02-15 23:17:05 +01:00
Guillaume Nodet
0c529f830a
[MNG-8053] Profile activation by packaging in the POM ( #1410 )
2024-02-15 09:42:00 +01:00
Guillaume Nodet
fc9a7d8da3
Add missing @Override annotations
2024-02-09 20:20:54 +01:00
Guillaume Nodet
fd825f9b20
ArtifactManager should check for non null artifact early
2024-02-09 18:13:55 +01:00
Guillaume Nodet
07b256ae03
Use role hint when loading a v4 mojo
2024-02-09 18:13:55 +01:00