Sylwester Lachiewicz
6ae4f7e2c5
Bump Java to 17
2021-12-17 11:01:47 +01:00
Guillaume Nodet
4ff27db4f9
[MNG-7156][MNG-7285] Fix typo in test
2021-12-17 08:57:42 +01:00
Guillaume Nodet
10a72f30f7
[MNG-7156][MNG-7285] Add locking in MojoExecutor ( #628 )
2021-12-17 08:42:18 +01:00
Guillaume Nodet
803c215554
Fix github checks
2021-12-02 08:36:32 +01:00
Guillaume Nodet
5bc395fd08
Add github checks to maven-3.8.x branch
2021-12-01 19:42:20 +01:00
Michael Osipov
f568170e36
Update DOAP with Maven 3.8.4 release
2021-11-20 15:55:42 +01:00
Michael Osipov
ed3279809c
Update DOAP with Maven 3.8.3 release
2021-11-20 15:53:09 +01:00
Michael Osipov
8af0a674db
[maven-release-plugin] prepare for next development iteration
2021-11-14 10:14:54 +01:00
Michael Osipov
9b656c72d5
[maven-release-plugin] prepare release maven-3.8.4
2021-11-14 10:14:42 +01:00
Michael Osipov
19c3b917b3
[MNG-7331] Upgrade Jansi to 2.4.0
2021-11-12 19:11:05 +01:00
Michael Osipov
5c36bf5ef7
[MNG-7312] Revert ThreadLocal approach from MNG-6843 and MNG-7251
...
Revert "[MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project"
This reverts commit 4e5b3d5554
.
Revert "[MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath"
This reverts commit 76d5f0d942
.
===
This closes #595
2021-10-22 21:58:12 +02:00
Jonathan Dowland
fb5f3f5b0f
[MNG-7270] Switch to shell alternative to "which"
...
In some circumstances the init script calls `which`, which may or may not be
available on the host system. Instead, use `command -v`, which is nearly
equivalent. One area it differs is if the command being queried is defined as
a shell alias. To avoid that, call `unset -f command` to avoid the situation
where "command" has been re-defined as a shell function.
See here for more information on this approach:
<https://pubs.opengroup.org/onlinepubs/009695399/utilities/command.html >
Tested with bash, sh (bash invoked as sh), posh, dash, zsh and mksh.
This closes #556
2021-10-11 22:51:09 +02:00
Michael Osipov
b6186e2c77
Remove swap file
2021-09-27 22:16:35 +02:00
Michael Osipov
21e597ec77
[maven-release-plugin] prepare for next development iteration
2021-09-27 20:28:37 +02:00
Michael Osipov
ff8e977a15
[maven-release-plugin] prepare release maven-3.8.3
2021-09-27 20:28:25 +02:00
Guillaume Nodet
0a6bbb8301
[MNG-7235] Speed improvements when calculating the sorted project graph
...
This closes #530
2021-09-27 20:18:53 +02:00
Gary Gregory
8882a9c599
[MNG-7164] Add constructor MojoExecutionException(Throwable)
...
This closes #474
2021-09-24 21:18:12 +02:00
George Gastaldi
ab54d17dc2
[MNG-7253] Display relocation message defined in model
...
Move logging to DefaultArtifactDescriptorReader
This closes #544
2021-09-18 20:54:05 +02:00
Michael Osipov
8c66edc041
[MNG-7254] Expand Windows native libraries for Jansi due to JDK-8195129 (workaround)
...
This closes #542
2021-09-16 18:10:47 +02:00
Michael Osipov
d1aa1e1f0a
[MNG-7252] Fix warnings issued by dependency:analyze
...
This closes #541
2021-09-16 11:54:33 +02:00
Romain Manni-Bucau
93f9e85955
[MNG-7045] Drop CDI API from Maven
...
This closes #540
2021-09-15 16:40:00 +02:00
Guillaume Nodet
98a9d089bd
[MNG-7236] The DefaultPluginVersionResolver should cache results for the session
2021-09-14 20:09:40 +02:00
Michael Osipov
1ea42b0371
[MNG-7219] [Regression] plexus-cipher missing from transitive dependencies
2021-09-14 19:23:22 +02:00
Falko Modler
4e5b3d5554
[MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project
...
This closes #527
2021-09-14 17:28:24 +02:00
Tamas Cservenak
e08834b79e
[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.2.
This closes #539
2021-09-13 23:24:06 +02:00
Michael Osipov
383cabf9e4
[MNG-7216] [Regression] Revert MNG-7170
...
This reverts commit 5a89973126
.
This closes #524
2021-09-12 16:42:13 +02:00
Tamas Cservenak
c76c9d9116
[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:53:52 +02:00
artem.krosheninnikov
ccafe8bf46
[MNG-6841] update plexus-interpolation to 1.26
2021-08-28 23:55:44 +02:00
Karl Heinz Marbaise
0c3fe074bb
[MNG-6818] - Upgrade plexus-utils 3.3.0
2021-08-28 23:01:00 +02:00
Michael Osipov
547dfddb2e
Improve license handling
...
* Stream line the output of the license listing
* Exclude jsoup from final distribution since we only need its license information
* Use proper SPDX ID for our license
This closes #317
2021-08-28 22:18:20 +02:00
Michael Osipov
4dc115967a
Fix DOAP
2021-08-14 10:27:09 +02:00
Michael Osipov
9adb3aedf2
Document Maven 3.8.1 and 3.8.2 releases
2021-08-13 21:59:19 +02:00
Michael Osipov
865dcaa6ff
[maven-release-plugin] prepare for next development iteration
2021-08-04 21:03:42 +02:00
Michael Osipov
ea98e05a04
[maven-release-plugin] prepare release maven-3.8.2
2021-08-04 21:03:30 +02:00
Michael Osipov
7ecdb3c970
[MNG-7198] Upgrade SLF4J to 1.7.32
2021-07-27 15:02:01 +02:00
Michael Osipov
51f6d8b852
[MNG-7196] Upgrade Jansi to 2.3.4
2021-07-25 14:32:50 +02:00
Michael Osipov
f32eb09892
[MNG-7010] Omit "NB: JAVA_HOME should point to a JDK not a JRE"
...
This closes #512
2021-07-25 14:25:28 +02:00
Michael Osipov
22a8cfa059
[MNG-6648] 'mavenrc_pre' script does not receive arguments like mavenrc in Bourne shell does
...
This closes #511
2021-07-23 20:08:17 +02:00
Guillaume Nodet
b74199ed44
[MNG-7034] StackOverflowError thrown if a cycle exists in BOM imports
...
This closes #484
2021-07-23 19:58:08 +02:00
Hervé Boutemy
c395ca976d
[MNG-7190] add /usr/local/etc/mavenrc to reference documentation
2021-07-20 22:42:11 +02:00
Michael Osipov
25df095829
[MNG-7190] Load mavenrc from /usr/local/etc also in Bourne shell script
2021-07-19 23:57:44 +02:00
Michael Osipov
268f956574
Use proper term: directory
2021-07-19 23:47:10 +02:00
Nils Breunese
176b272f30
[MNG-7185] Describe explicit and recommended version for VersionRange.createFromVersionSpec()
...
This closes #487
2021-07-14 12:47:59 +02:00
Michael Osipov
a3907fcb2b
[MNG-6754] Set the same timestamp in multi module builds
...
Reuse MavenExecutionRequest#getStartTime() throughout for snapshot versions,
last updated fields in metadata consistently for local and remote repositories
for the entire reactor and its modules.
This closes #381
2021-07-12 19:47:14 +02:00
Romain Manni-Bucau
f32c3dba94
[MNG-6471] Parallel builder should use the module name as thread name
...
This closes #177
2021-07-12 19:42:57 +02:00
Karl Heinz Marbaise
5060349e67
[MNG-6811] - Remove unnecessary filtering configuration
2021-07-12 19:41:56 +02:00
Karl Heinz Marbaise
5d6bb35b04
[MNG-6810] - Remove profiles in maven-model
2021-07-12 19:40:58 +02:00
Marc Bruggmann
a27b4ee595
[MNG-6987] Reorder groupId before artifactId when writing an exclusion using maven-model
...
In most other places, we order the groupId before the artifactId.
Exclusion was the odd one out, so I changed it to be in line with
the others.
This closes #375
2021-07-12 19:38:30 +02:00
Michael Osipov
842e7c88da
[MNG-7186] Upgrade Guice to 4.2.2
2021-07-12 19:37:37 +02:00
Hervé Boutemy
0635e92665
[MNG-7184] document .mavenrc/mavenrc_pre.bat|cmd and MAVEN_SKIP_RC
2021-07-11 19:03:22 +02:00