Commit Graph

1033 Commits

Author SHA1 Message Date
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
Slawomir Jaranowski 750e1e3e71 [MNG-7530] Upgrade Apache Maven parent POM to version 37 2022-08-24 19:23:42 +02:00
Michael Osipov 0c10323158 [MNG-7522] Upgrade Maven Resolver to 1.8.2
This closes #779
2022-07-28 21:25:23 +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
Michael Osipov 7dbbcc23a9 [MNG-7506] Upgrade Maven Wagon to 3.5.2 2022-06-27 13:16:19 +02:00
Michael Osipov d82ab09ae1 [MNG-7499] Upgrade Maven Resolver to 1.8.1
This closes #754
2022-06-17 13:03:32 +02:00
Tamas Cservenak 47fb9e8122
[MNG-7491] Update parent POM 36 (#747)
Update parent POM to v 36, remove redundant bits.
2022-06-02 12:56:41 +02:00
Michael Osipov 3d45167203 [MNG-7488] Upgrade SLF4J to 1.7.36 2022-05-30 23:07:00 +02:00
Guillaume Nodet ef1c17f62a
[MNG-7405] Update animal-sniffer to 1.21 (#671) 2022-05-13 08:01:08 +02:00
Tamas Cservenak 3fef9c685d
[MNG-7453] Update Resolver to 1.8.0 (#723)
Updates Maven Resolver to latest 1.8.0.
2022-04-22 16:51:12 +02:00
Tamas Cservenak be2b7f890d
[MNG-7454] Include resolver-transport-http in Maven (#711)
But keep Wagon as default transport. This PR merely includes
resolver http and file transport and switches wagon-http
to non-shaded one.

Changes:
* switch to non-shaded wagon-http (as httpClient is now shared)
* include resolver http and file transport
* override resolver default behaviour (native transport preferred over wagon, when both on classpath)
* provide simplistic means to choose transport

The chosen transport can be seen in debug (-X) output on line
`[DEBUG] Using transporter XXX...`

The `-Dmaven.transport` simplistic switch can be used to choose transport:
* not set: default, that is Wagon
* `wagon`: explicitly sets Wagon
* `resolver`: explicitly sets resolver native transports (file and http)
* `auto`: relies on resolver "auto discovery" (priorities, etc). This is MUST to keep transport pluggable with 3rd party transports. In fact, this was the default so far in Maven, along with the fact that native resolver transports were not included (as resolver prefers native ones over Wagon).
2022-04-13 12:51:37 +02:00
Tamas Cservenak d14bb3b8d3 [MNG-7441] Update version of loback
This issue is fluke, as logback is actually optional
dependency, but still, to cut reports like these from
root, let's do this update.
2022-04-08 10:06:56 +02:00
Hervé Boutemy e85ff889b3 [MNG-7413] fix anchor for XML elements with same name but not content 2022-03-27 14:28:04 +02:00
Michael Osipov e1d359aa6d [MNG-7330] Revert MNG-7329 2022-03-05 23:11:48 +01:00
Michael Osipov 48be53abbc [MNG-7428] Upgrade Maven Parent to 35 2022-03-03 13:19:24 +01:00
Michael Osipov c0a49c7396 [MNG-7384] Upgrade Maven JAR Plugin to 3.2.2 2022-01-14 11:25:33 +01:00
Giovanni van der Schelde 4476026c52 [MNG-7217] Update Commons CLI to version 1.5.0
Closes #605
2022-01-08 19:57:39 +01:00
Michael Osipov 0a8bd727ac [MNG-7370] Upgrade Maven Wagon to 3.5.1
This closes #644
2021-12-28 22:20:45 +01:00
Hervé Boutemy f793d862e3 [MWRAPPER-14] remove Maven Wrapper from core 2021-12-26 17:42:35 +01:00
Martin Kanters c9c6844dd4
Update organization of Martin Kanters 2021-12-01 10:11:48 +01:00
Michael Osipov 0a72185a6e [MNG-7331] Upgrade Jansi to 2.4.0 2021-11-12 18:58:57 +01:00
Guillaume Nodet a748596cd8 [MNG-7329] Upgrade maven-enforcer-plugin 2021-11-10 19:33:29 +01:00
Hervé Boutemy ede86ab4b6 [MNG-6914] move apache-maven-wrapper to its own separate Maven module 2021-10-16 19:44:39 +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
Arturo Bernal e50d65d228 MNG-7295 - Remove redundant/unused import statements. 2021-10-09 16:26:14 +02:00
Karl Heinz Marbaise 038201e314
[MNG-7274] - JUnit Jupiter via BOM 2021-09-30 01:27:57 +02:00
Tamas Cservenak 406c525ec4 [MNG-7250] Upgrade Sisu Inject/Plexus to 0.3.5
Since we have replaced the old JSR 250 library with javax.annotation library we
go straight to 1.3.2 because Maven Resolver 1.7.0 introduced this already as a
transitive dependency in fc806a25eb.
The only difference between version 1.2 and 1.3.2 is a Java upgrade from 6 to 8.

This closes #539
2021-09-13 22:57:31 +02:00
Michael Osipov aa30d9690b [MNG-7247] Upgrade Maven Resolver to 1.7.2 2021-09-12 12:10:35 +02:00
Tamas Cservenak 067171d28a [MNG-7246] Upgrade Plexus Cipher and Sec Dispatcher to 2.0
Both plexus-cipher and plexus-sec-dispatcher have had a
groupId change, but plexus-cipher change was implemented
for 1.8 version.

Latest versions of artifacts are 2.0. This PR
ups plexus-cipher version and adds proper changes
for plexus-sec-dispatcher groupId change.

This closes #534
2021-09-11 10:52:20 +02:00
Arnaud Heritier ef62d7a4bd
Merge pull request #516 from aheritier/ci-maven
[chore] - Update CI environment
2021-07-27 16:33:49 +02:00
Michael Osipov 06bc508727 [MNG-7198] Upgrade SLF4J to 1.7.32 2021-07-27 14:58:11 +02:00
Arnaud Héritier 43eb189a92
[chore] Update CI environment
Replace ci-builds by ci-maven
2021-07-26 15:48:10 +02:00
Michael Osipov 021e53f627 [MNG-7196] Upgrade Jansi to 2.3.4 2021-07-25 14:32:31 +02:00
Elliotte Rusty Harold 9c69c78531 remove unused property
This closes #467
2021-07-24 00:01:41 +02:00
Guillaume Nodet 46410d3df2
Improve the use of checkstyle in the build (#477)
* Improve the use of checkstyle in the build
* Fix wording
2021-07-06 08:09:20 +02:00
Michael Osipov a7010c55e1 [MNG-6840] Upgrade commons-lang3 to 3.12.0
This closes #308
2021-07-04 17:18:25 +02:00
Michael Osipov d8be2f0e4c Add RAT exclude 2021-07-03 12:01:06 +02:00
Michael Osipov 6b56fc8424 [MNG-7175] Upgrade Maven Resolver to 1.7.1 2021-06-18 15:36:04 +02:00
rfscholte 371faf7a49 [MNG-7165] Upgrade JAnsi to 2.3.3 2021-06-12 11:00:52 +02:00
Sylwester Lachiewicz 706826e18e Upgrade Checkstyle Plugin to 3.1.2/Checkstyle to 8.41.1 2021-05-30 16:50:30 +02:00
rfscholte 12f3e7e878 Remove maven-test-support in favor of plexus-testing 2021-05-28 18:26:03 +02:00
Michael Osipov fc806a25eb [MNG-7151] Upgrade Maven Resolver to 1.7.0 2021-05-11 20:59:18 +02:00
Guillaume Nodet 195fb626a9 [MNG-7079] Upgrade to jansi 2.2.0 and mave-shared-utils 3.3.4 2021-05-04 13:02:49 +02:00
Hervé Boutemy c4df060c26 fix javadoc 2021-04-05 10:11:39 +02:00
Hervé Boutemy 2e51e10b6d update staging site to https://maven.apache.org/ref/4-LATEST 2021-04-05 09:21:45 +02:00
Hervé Boutemy 22954a04ff [MNG-6656] rename maven-xml module to maven-model-transform 2021-04-04 13:24:41 +02:00
rfscholte 3e656376e8 [MNG-6808] Provide Maven BOM 2021-03-21 17:40:31 +01:00
Hervé Boutemy acd61cc708 use Maven Resolver 1.6.2 2021-03-19 20:35:40 +01:00
Michael Osipov d87a1f5325 [MNG-7119] Upgrade Maven Wagon to 3.4.3 2021-03-16 18:22:04 +01:00