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
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
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
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
Guillaume Nodet
a9934f91fd
Extract JLine support into its own module ( #1426 )
2024-02-29 00:31:59 +01: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
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
Guillaume Nodet
a37cf3d37f
[MNG-7954] New dependency injection mechanism ( #1393 )
2024-02-05 10:45:47 +01:00
Guillaume Nodet
0a1117854c
[MNG-8036] [MNG-8017] [MNG-8022] Upgrade JLine to 3.25.1 ( #1390 )
2024-01-29 16:51:24 +01:00
Tamas Cservenak
2452a6488a
[MNG-8035] Update to Resolver 2.0.0-alpha-7 ( #1394 )
...
Update to Resolver 2.0.0-alpha-7, sort out TODO.
This is also one simple change "sneaked in" for RAT, to ignore local `.mvn` that is unrelated to all this, but does not make any harm. In turn, it allows dev local checkout to have various stuff set without
decorating those with headers or fighing RAT plugin.
---
https://issues.apache.org/jira/browse/MNG-8035
2024-01-29 16:27:43 +01:00
Guillaume Nodet
0d046da6f1
[maven-release-plugin] prepare for next development iteration
2024-01-12 10:41:50 +01:00
Guillaume Nodet
e627879aed
[maven-release-plugin] prepare release maven-4.0.0-alpha-12
2024-01-12 10:41:41 +01:00
Guillaume Nodet
8ce99bdbf2
[maven-release-plugin] prepare for next development iteration
2024-01-12 09:24:56 +01:00
Guillaume Nodet
aa7994890b
[maven-release-plugin] prepare release maven-4.0.0-alpha-11
2024-01-12 09:24:48 +01:00
Guillaume Nodet
2084b0e499
[MNG-8003] Do not import the BOM within the reactor
2024-01-12 09:09:46 +01:00
Guillaume Nodet
f1c53cbfdf
[MNG-8003] The Maven BOM should have a cleaner parent ( #1374 )
2024-01-11 16:12:49 +01:00
Tamas Cservenak
c4ccba7bf9
[MNG-7994] Update to Resolver 2.0.0-alpha-6 ( #1373 )
...
Update to alpha-6. Also, move off from deprecated default ctor of def repo session in tests.
---
https://issues.apache.org/jira/browse/MNG-7994
2024-01-11 13:16:51 +01:00
Guillaume Nodet
8460021f02
Remove useless comment which was introduced when wrapper was included
2024-01-09 08:24:07 +01:00
Guillaume Nodet
979fc9a5b6
[MNG-7983] Switch to slf4j-api 2 ( #1358 )
2024-01-09 07:36:58 +01:00
Guillaume Nodet
782e8679bf
[MNG-7995] Switch to JLine to provide line editing ( #1279 )
2024-01-08 11:37:09 +01:00
Guillaume Nodet
fe71f7d8aa
[maven-release-plugin] prepare for next development iteration
2023-12-18 17:27:24 +01:00
Guillaume Nodet
89d3c0321d
[maven-release-plugin] prepare release maven-4.0.0-alpha-10
2023-12-18 17:27:16 +01:00
Tamas Cservenak
a1fdd89745
[MNG-7974] Update Resolver 2.0.0-alpha-5 ( #1337 )
...
Update to Resolver alpha-5 and apply some cleanups.
Notable changes:
* update resolver to 2.0.0-alpha-5
* detach model-builder from maven-artifact (this is important)
* introduce model builder own VersionParser iface (implemented in resolver-provider)
* API VersionParser implementation reuses VersionParser from resolver-provider to implement the service
* various other cleanups, removal of old plexus, etc
---
https://issues.apache.org/jira/browse/MNG-7974
2023-12-18 12:03:17 +01:00
dependabot[bot]
ab09661c64
[MNG-7975] Bump ch.qos.logback:logback-classic from 1.2.11 to 1.2.13 ( #1331 )
...
Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback ) from 1.2.11 to 1.2.13.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.2.11...v_1.2.13 )
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
https://issues.apache.org/jira/browse/MNG-7975
2023-12-17 18:46:41 +01:00
Tamas Cservenak
eee9514d3d
[MNG-7963] Clean up the build ( #1340 )
...
* [MNG-7963] Clean up the build
Changes:
* remove hamcrest 1.3 from scope
* set proc:none to prevent warnings (Sisu APT is on classpath),
we do not use annotation processing, we produce Sisu index
explicitly.
* remove some redundant elements from POMs
2023-12-13 23:19:20 +01:00
Tamas Cservenak
9cd232fc78
Up japicmp baseline ( #1338 )
...
From 3.8.7 to 3.8.8, but these two minors have binary incompatibilities (in ctor), so ignores updated as well.
---
https://issues.apache.org/jira/browse/MNG-7961
2023-12-13 16:20:22 +01:00
Guillaume Nodet
bdafe22f01
[maven-release-plugin] prepare for next development iteration
2023-12-08 16:05:14 +01:00
Guillaume Nodet
8c116306b6
[maven-release-plugin] prepare release maven-4.0.0-alpha-9
2023-12-08 16:04:57 +01:00
Tamas Cservenak
2411c81a9b
Preparations for resolver alpha-3 ( #1328 )
...
Updates Maven to Resolver 2.0.0-alpha-3, that is mostly about renames and config changes.
Related changes for ITs are here: https://github.com/apache/maven-integration-testing/pull/322
---
https://issues.apache.org/jira/browse/MNG-7946
https://issues.apache.org/jira/browse/MNG-7948
2023-12-06 15:08:35 +01:00
Guillaume Nodet
23bca281fc
[MNG-7947] Plugin API ( #1309 )
...
* Add an InternalSession interface to avoid casting to the implementation in various places
* Upgrade to Guice 6.0.0 and add support for jakarta.inject annotations
* Maven 4 Plugin API
2023-12-05 09:11:33 +01:00
Tamas Cservenak
e89b6fd53f
[MNG-7653] Integrate Resolver 2.x onSessionClose ( #1301 )
...
Implement onSessionClose and "resolver 2.x way for sessions"...
As digging happens in same area, some other "resolver configuration" issues resolved as well.
Important: contains a "hack" to fix issue in alpha-2, that is marked with TODO to remove once alpha-3+ used.
---
https://issues.apache.org/jira/browse/MNG-7653
https://issues.apache.org/jira/browse/MNG-7935
https://issues.apache.org/jira/browse/MNG-7936
2023-11-21 12:04:01 +01:00
Guillaume Nodet
d62113772e
Clean up dependencies versions ( #1300 )
2023-11-17 16:31:11 +01:00
Karl Heinz Marbaise
a68443f4e9
[MNG-7932] - Upgrade maven-parent to v41
2023-11-13 20:47:38 +01:00
Karl Heinz Marbaise
2876dc32fe
[MNG-7931] - Upgrade asm version to 9.6
2023-11-13 13:16:58 +01:00
Karl Heinz Marbaise
0287c7aa55
[MNG-7930] - Get rid of WARNING Parameter 'systemProperties' is deprecated
2023-11-13 12:26:04 +01:00
Karl Heinz Marbaise
7cfdedefb6
[MNG-7929] - Upgrade Mockito to 5.7.0
2023-11-13 12:02:12 +01:00
Karl Heinz Marbaise
6f0b5c0639
[MNG-7928] - Upgrade JUnit Jupiter Version 5.10.1
2023-11-13 11:39:39 +01:00
Tamas Cservenak
e6d1b4c5de
[MNG-7909] Upgrade to Resolver 2.0.0-alpha-1 ( #1282 )
...
Upgrade to Resolver 2.0.0.
Changes:
* many UT code used `new DefaultRepositorySystem()` ctor that is gone (was present due SL only), replaced with mocks
* dropped MavenResolverModule Guice module (as AetherGuice module is gone as well)
* updated Resolver version to 2.0.0-alpha-1
* added jdk transport (that prevails apache on Java 11)
* rename of "native" into "apache", deprecate "native" name
* introduce "jdk" transport
---
https://issues.apache.org/jira/browse/MNG-7909
2023-11-07 16:06:40 +01:00
Guillaume Nodet
3fc399318e
[maven-release-plugin] prepare for next development iteration
2023-10-20 21:20:23 +02:00
Guillaume Nodet
a2cbf4873a
[maven-release-plugin] prepare release maven-4.0.0-alpha-8
2023-10-20 21:20:23 +02:00
Guillaume Nodet
066cb3dc17
[MNG-7917] Upgrade to Jansi 2.4.1 ( #1294 )
2023-10-20 17:19:20 +02:00
Guillaume Nodet
2f99c66f86
[MNG-7821] Remove useless animal-sniffer-plugin ( #1289 )
2023-10-18 07:47:35 +02:00
Guillaume Nodet
07db6ec76a
[MNG-7911] Require JDK 11 and support JDK 21 at build time ( #1278 )
2023-10-16 13:25:27 +02:00
Tamas Cservenak
876e8d2b7c
[MNG-7859] Update to Resolver 1.9.16 ( #1261 )
...
Update to resolver 1.9.16
---
https://issues.apache.org/jira/browse/MNG-7859
2023-09-25 15:31:31 +02:00