Commit Graph

10933 Commits

Author SHA1 Message Date
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