Hervé Boutemy
41d1950a6d
[MNG-8084] add di & api-impl
...
drop model-transform deleted in MNG-7877
2024-04-24 18:01:00 +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
Slawomir Jaranowski
529d80a169
[MNG-8102] Upgrade Parent to 42 ( #1476 )
...
Co-authored-by: Guillaume Nodet <gnodet@gmail.com>
2024-04-23 15:34:07 +02:00
Guillaume Nodet
5d15093532
[MNG-8105] Upgrade JLine to 3.26.0 ( #1478 )
2024-04-23 15:31:45 +02:00
Guillaume Nodet
3bad5068a2
[MNG-8025] Restore compatibility ( #1467 )
2024-04-23 15:29:46 +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
ce87334f68
Fix split package in org.apache.maven.api.di
2024-04-22 15:58:08 +02:00
Hervé Boutemy
fba2542aa2
[MNG-4840] fix requiredMavenVersion description #1445
2024-04-14 18:14:22 +01: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
84e2d8ad3f
[MNG-8084] Include repository metadata in the API ( #1465 )
2024-04-11 16:06:34 +02:00
Tamas Cservenak
34863e6345
[MNG-8091] Update Resolver to 2.0.0-alpha-10 ( #1460 )
2024-04-04 11:51:19 +02:00
Guillaume Nodet
084e3f9500
Lazily create builders during transformations
2024-04-03 19:49:40 +02:00
Guillaume Nodet
8418fb3960
Cache parent artifact resolution
2024-04-03 19:49:40 +02:00
Guillaume Nodet
97518b5b29
Do not recreate nodes if merge does nothing
2024-04-03 19:49:40 +02:00
Guillaume Nodet
a6f52774eb
Boot JLine in async mode
2024-04-03 19:49:40 +02:00
Tamas Cservenak
691e3780e6
This is NOT a component ( #1462 )
...
See org.apache.maven.internal.impl.DefaultTransportProvider
2024-04-01 17:17:46 +02:00
Tamas Cservenak
c16f45d858
[MNG-8089] Introduce fat-JAR types ( #1459 )
...
These are dependency types to be used when dependency is "self contained", or is wanted be used as such: handle if like it has no dependencies, if any.
---
https://issues.apache.org/jira/browse/MNG-8089
2024-03-29 10:32:19 +01: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
a5ea944c99
Remove unneeded dependencies in maven-di ( #1440 )
2024-03-25 23:31:02 +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
Hervé Boutemy
6e508869f0
configure javadoc groups
2024-03-24 22:16:47 +01:00
Hervé Boutemy
c710760fb9
[MNG-8085] switch png+imagemap to svg
2024-03-24 19:29:19 +01:00
carrychair
267de063ee
remove repetitive words ( #1436 )
...
Signed-off-by: carrychair <linghuchong404@gmail.com>
2024-03-18 00:24:53 +00:00
dependabot[bot]
a0206ec32f
Bump ognl:ognl from 2.5.1 to 3.0.12 in /maven-compat/src/test/resources ( #1439 )
...
Bumps [ognl:ognl](https://github.com/jkuhnert/ognl ) from 2.5.1 to 3.0.12.
- [Release notes](https://github.com/jkuhnert/ognl/releases )
- [Commits](https://github.com/jkuhnert/ognl/commits )
---
updated-dependencies:
- dependency-name: ognl:ognl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 00:24:19 +00:00
Hervé Boutemy
740dae43ca
[MNG-4840] document requiredMavenVersion in plugin descriptor
2024-03-16 18:29:28 +01:00
Slawomir Jaranowski
1fc87b8d0d
[MNG-8075] Allow project.baseUri in repository.url
2024-03-15 19:09:08 +01: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
Benjamin Marwell
2bfa3a8fae
[MNG-8061] Maven: Require Java 17 ( #1430 )
2024-03-03 22:28:30 +01:00
Tamas Cservenak
5029cc238c
[MNG-8012] Warn if in-reactor BOM import happens ( #1434 )
...
This should be in fact prevented IMHO. Also, model builder missed File uses are corrected.
---
https://issues.apache.org/jira/browse/MNG-8012
2024-03-01 18:27:21 +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
a27873629f
[MNG-8024] Make WrapperProperties and WrapperList serializable ( #1433 )
2024-03-01 17:30:18 +01:00
Guillaume Nodet
a3e8da805c
Make LifecycleStarter pluggable ( #1424 )
2024-02-29 00:56:36 +01:00
Guillaume Nodet
456890d40b
Missing annotations on api ( #1428 )
2024-02-29 00:54:53 +01:00
Guillaume Nodet
24eee1f8e6
Add a SpiService marker interface ( #1427 )
2024-02-29 00:32:09 +01:00
Guillaume Nodet
a9934f91fd
Extract JLine support into its own module ( #1426 )
2024-02-29 00:31:59 +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
Konrad Windszus
cf60940497
[MNG-5726] Support regular expression matching in profile activation for ( #1421 )
...
OS version
This requires using the reserved prefix "regex:" in the version element.
2024-02-28 19:04:58 +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
Guillaume Nodet
ff5fa9e4e5
[MNG-8057] Upgrade Modello to 2.3.0 ( #1418 )
2024-02-18 22:33:41 +01:00
Guillaume Nodet
969a6ffbb2
Move API first (as needed by other modules)
2024-02-18 21:14:00 +01:00