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
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
Guillaume Nodet
d62113772e
Clean up dependencies versions ( #1300 )
2023-11-17 16:31:11 +01:00
Karl Heinz Marbaise
7cfdedefb6
[MNG-7929] - Upgrade Mockito to 5.7.0
2023-11-13 12:02:12 +01:00
Guillaume Nodet
4bd12915c9
[MNG-7662] Use proxies for session scoped beans ( #950 )
2023-11-09 14:34:11 +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
Slawomir Jaranowski
2a188e75a1
[MNG-7896] Upgrade Junit from 5.9.1 to 5.10.0
2023-09-24 22:16:12 +02:00
sebastien-doyon
dec90acf24
[MNG-7866] Improvements to the logging API usage (technical debt) ( #1220 )
2023-09-22 11:07:17 +02:00
Guillaume Nodet
10487d7b5d
[MNG-7820] Get rid of plexus-utils ( #1255 )
2023-09-22 10:59:31 +02:00
Guillaume Nodet
e91cee9a2d
[MNG-7820] Get rid of plexus-utils DAG class ( #1250 )
2023-09-22 08:02:04 +02:00
Guillaume Nodet
c6380108b1
[MNG-7877] Attach the build POM and simplify build/consumer implementation ( #1240 )
...
.. at the cost of loosing xml formatting in the consumer POMs
2023-09-13 13:39:50 +02:00
Guillaume Nodet
dde369b6fc
[MNG-7810] Provide a SPI for the v4 api
...
# Conflicts:
# maven-bom/pom.xml
2023-09-11 00:38:45 +02:00
Guillaume Nodet
06938249a7
[MNG-7792] Use a standalone asm version ( #1126 )
2023-09-05 23:09:03 +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
Guillaume Nodet
a2d435b74a
Get rid of maven-shared-utils ( #1158 )
...
Given maven-shared-utils is being deprecated (see MSHARED-1269), we need to remove its usage in maven. Maven core only uses the logging/message related classes from maven-shared-utils, so this PR enhance the initial v4 api with the needed interfaces and move the jansi specific code into maven-embedder.
2023-06-15 16:51:32 +02:00
Guillaume Nodet
967d8fc19c
[MNG-7794][MNG-7809] Deprecate RepositorySystem and make maven-compat optional ( #1150 )
...
* Move maven-compat to jsr330
* Remove more ties to RepositorySystem
* Move more stuff to maven-compat
* Move PluginManager and LocalRepositoryNotAccessibleException to maven-compat
* Fix tests
* Break circular dependency loop in components
* Move unused deprecated classes
2023-06-15 16:24:56 +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
b2ee29e03e
[MNG-6825] Get rid of commons-lang
2023-04-06 10:51:18 +02:00
Tim te Beek
703f814e34
[MNG-6825] Replace FileUtils with Commons IO ( #1067 )
...
* [MNG-6825] Replace FileUtils with Commons IO
Co-authored-by: Moderne <team@moderne.io>
* Minor fixes and reverts where cases are not handled yet
* Drop explicit dependencies on plexus-utils
---------
Co-authored-by: Moderne <team@moderne.io>
2023-03-19 20:19:22 +00:00
Guillaume Nodet
8052c720e7
[maven-release-plugin] prepare for next development iteration
2023-03-15 17:06:58 +01:00
Guillaume Nodet
26d10a4bf9
[maven-release-plugin] prepare release maven-4.0.0-alpha-5
2023-03-15 17:06:43 +01:00
Guillaume Nodet
fbeefb85ab
[maven-release-plugin] prepare for next development iteration
2023-01-27 16:33:47 +01:00
Guillaume Nodet
009cf4a721
[maven-release-plugin] prepare release maven-4.0.0-alpha-4
2023-01-27 16:33:38 +01:00
Guillaume Nodet
f153ac134c
[MNG-7598] Fix compatibility issues with toolchains and settings ( #971 )
...
* Split the header on two lines
* Properly delegates equals/hashCode to the v4 models
* Introduce object tracking in settings / toolchains
* Get back to a single template for v3 models
* Switch settings / toolchains mergers to deep merge
* Fix binary compatibility with 3.x
2023-01-27 15:56:16 +01:00
Guillaume Nodet
8150c62749
[MNG-7650] Reformat
2022-12-26 16:12:32 +01:00
Konrad Windszus
ce18c56206
[MNG-7598] Enforce binary backwards-compatibility ( #874 )
...
For now only enabled in core and plugin-api
Co-authored-by: Guillaume Nodet <gnodet@gmail.com>
2022-12-15 10:50:39 +01:00
Olivier Lamy
984f73dc7c
fix pom format
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2022-12-13 09:59:33 +10:00
Guillaume Nodet
0e82026f2a
[maven-release-plugin] prepare for next development iteration
2022-12-12 11:37:35 +01:00
Guillaume Nodet
2ccf57baa5
[maven-release-plugin] prepare release maven-4.0.0-alpha-3
2022-12-12 11:36:07 +01:00
Guillaume Nodet
de19cfcd2b
[MNG-7601] Reformat sources
2022-11-22 14:26:01 +01:00
Guillaume Nodet
77312f323b
[maven-release-plugin] prepare for next development iteration
2022-10-15 01:41:39 +02:00
Guillaume Nodet
c07700ffc9
[maven-release-plugin] prepare release maven-4.0.0-alpha-2
2022-10-15 01:41:31 +02:00
Guillaume Nodet
a492c9a4ff
Fix the repackaged plexus-utils groupId ( #829 )
...
* Fix plexus gav
* Install maven instead of just building it
The plugins need to be available in the local repo, else the build may download old snapshots
2022-10-15 01:20:24 +02:00
Guillaume Nodet
66851463f6
[maven-release-plugin] prepare for next development iteration
2022-10-14 22:57:05 +02:00
Guillaume Nodet
0d973fb624
[maven-release-plugin] prepare release maven-4.0.0-alpha-1
2022-10-14 22:36:41 +02:00
Guillaume Nodet
2a9f39336c
[MNG-7553] New clean API with immutable model ( #703 )
2022-10-02 10:41:25 +02:00
Sylwester Lachiewicz
5502c0c8db
[MNG-7502] Upgrade to Guice 5.1.0
2022-09-10 21:27:25 +02:00
Michael Osipov
2d9918a2d1
Clean up dependency warnings by dependency:analyze
...
This closes #769
2022-07-24 10:44:43 +02:00
Michael Osipov
efa9f0c678
[MNG-7513] Address commons-io_commons-io vulnerability found in maven latest version
...
We can safely remove Commons IO altogether because it is not used in any direct or
transitive usecase at compile time or runtime.
This closes #771
2022-07-18 17:26:54 +02:00
Giovanni van der Schelde
ffc2b99e3e
[MNG-6389] Move the toolchains model to a separate artifactId
...
Closes #586
2021-10-13 16:10:22 +02:00