Tamas Cservenak
2bcd571b56
[maven-release-plugin] prepare release maven-4.0.0-beta-5
2024-10-18 16:34:04 +02:00
Tamas Cservenak
a98d530e33
[maven-release-plugin] prepare for next development iteration
2024-08-30 14:59:00 +02:00
Tamas Cservenak
697c543b4e
[maven-release-plugin] prepare release maven-4.0.0-beta-4
2024-08-30 14:58:34 +02:00
Guillaume Nodet
acec540547
[MNG-8052] New lifecycle for Maven 4 ( #1448 )
2024-08-29 06:48:54 +01:00
Guillaume Nodet
30dc81227b
Renaming of `ArtifactCoordinate.getVersion()` + documentation ( #1662 )
...
* Rename ArtifactCoordinate.getVersion() as getVersionConstraint().
* Introduce DownloadedArtifact, DownloadedDependency and ProducedArtifact.
* Rename coordinate -> coordinates.
* Add documentation on Artifact, ArtifactCoordinates, Dependency and DependencyCoordinates and other classes.
* Remove `LATEST` and `SNAPSHOT` from documentation since they are deprecated.
* Opportunistic addition of some missing `@Override` annotations.
---------
Co-authored-by: Martin Desruisseaux <martin.desruisseaux@geomatys.com>
2024-08-27 23:13:34 +02:00
Guillaume Nodet
df94ee0d2c
Remove hardcoded references to woodstox stax implementation
2024-06-14 00:26:16 +02:00
Guillaume Nodet
b852f74084
[MNG-8134] Add a @Resolution annotation to mojos to inject project dependencies collection / resolution result
2024-06-11 09:23:04 +02:00
Guillaume Nodet
7161cfa189
[MNG-8153] Add back missing classes from the v3 api ( #1577 )
2024-06-10 21:51:46 +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
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
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
Hervé Boutemy
41d1950a6d
[MNG-8084] add di & api-impl
...
drop model-transform deleted in MNG-7877
2024-04-24 18:01:00 +02:00
Hervé Boutemy
fba2542aa2
[MNG-4840] fix requiredMavenVersion description #1445
2024-04-14 18:14:22 +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
740dae43ca
[MNG-4840] document requiredMavenVersion in plugin descriptor
2024-03-16 18:29:28 +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
huazhongming
83949a7384
Use isEmpty instead of length ( #1420 )
...
Signed-off-by: crazyhzm <crazyhzm@apache.org>
2024-02-28 15:40:37 +08:00
Hervé Boutemy
54c1b2f28a
[MNG-8029] improve documentation about mirror settings
2024-02-17 19:40:11 +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
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
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
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
Guillaume Nodet
bd849b54ad
Dependency collection / resolution API ( #1333 )
2023-12-08 09:42:44 +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
Guillaume Nodet
518b988a09
Remove reference to plexus XmlStreamReader ( #1308 )
2023-11-17 16:51:47 +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
08a2c60d9e
[MNG-7916] Simply get rid of LifecycleMappingsXpp3Reader/Writer ( #1295 )
...
Since the v3 model has been replaced by the v4 model, that would be in line. We can revisit and restore full compatibility later if needed.
2023-10-20 17:19:56 +02:00
Guillaume Nodet
10487d7b5d
[MNG-7820] Get rid of plexus-utils ( #1255 )
2023-09-22 10:59:31 +02:00
Guillaume Nodet
34b0591f03
[MNG-7820] Remove dependency on plexus-utils StringUtils / FileUtils ( #1243 )
...
Co-authored-by: crazyhzm <crazyhzm@apache.org>
2023-09-14 13:48:15 +02:00
Guillaume Nodet
0b3246381d
Remove useless @author tags ( #1226 )
...
This information is usually more accurately given by the GIT history
2023-09-06 10:39:32 +02:00
Guillaume Nodet
e39142b77a
[MNG-7830] Switch from plexus-xml to stax / woodstox ( #1185 )
2023-06-29 12:03:50 +02:00
Guillaume Nodet
5b540821f2
[maven-release-plugin] prepare for next development iteration
2023-06-24 10:52:55 +02:00
Guillaume Nodet
bf699a388c
[maven-release-plugin] prepare release maven-4.0.0-alpha-7
2023-06-24 10:52:47 +02:00
Guillaume Nodet
a279289bc3
[maven-release-plugin] prepare for next development iteration
2023-06-23 15:08:35 +02:00
Guillaume Nodet
a3f0f12fab
[maven-release-plugin] prepare release maven-4.0.0-alpha-6
2023-06-23 15:08:27 +02:00
Hervé Boutemy
6ee2c5c442
[MNG-5987] document goals execution order
...
fixes #1145
2023-06-14 07:48:39 +02:00
Guillaume Nodet
e08c95a673
[MNG-7655] Switch to plexus-utils / plexus-xml 4 ( #1093 )
2023-06-04 21:03:41 +02:00
Guillaume Nodet
84e133df7c
[MNG-7585] Remove duplicate classes ( #1135 )
2023-06-02 13:58:35 +02:00
Karl Heinz Marbaise
c49c4e0b18
[MNG-7451] - Remove public modifier from test methods / test classes
2023-04-15 19:24:20 +02:00
Guillaume Nodet
8052c720e7
[maven-release-plugin] prepare for next development iteration
2023-03-15 17:06:58 +01:00