Commit Graph

15120 Commits

Author SHA1 Message Date
Guillaume Nodet f6528183f2
[MNG-8361][MNG-8300] Fix color styles" (#1851)
* [MNG-8361] Document color styles properly
* [MNG-8300] Revert to bright-black to restore transfer colors
2024-10-25 14:24:08 +02:00
Guillaume Nodet 2f620ef9c9
[MNG-8341] Fix possible deadlock in ModelBuilder (#1843)
The deadlock can happen when the root pom inherit from a parent which is a subproject, the subproject inheriting from an external parent.
2024-10-25 10:29:26 +02:00
Guillaume Nodet 94049cd8c5 [MNG-8341] Add IT for deadlock during model building (#394) 2024-10-25 10:29:16 +02:00
Guillaume Nodet 2e01948c1e
[MNG-8345] Maven generates both settings 1.3.0 and 2.0.0 (#1835) 2024-10-24 17:53:41 +02:00
Guillaume Nodet 4407e98332
[MNG-8189] Warn about plugin versions not pinned for all lifecycles (#1846)
Also move the default location into DefaultLifecycleRegistry as the DefaultLifecyclePluginAnalizer is not used anymore
2024-10-24 16:39:24 +02:00
Guillaume Nodet 9f2ef34343
[MNG-8349] Avoid exceptions with invalid modelVersion (#1848) 2024-10-24 16:37:25 +02:00
Guillaume Nodet 7c091a14c9
[MNG-8350] Improve storage and computation of locations in model objects (#1847) 2024-10-24 16:36:59 +02:00
Guillaume Nodet c5a1c53e5c
[MNG-8339] An error during transfer output seems to freeze the output (#1842) 2024-10-24 14:02:04 +02:00
Guillaume Nodet b5a8a8a349
[MNG-8328] Clean up assembly from Jansi remains and add JLine native libraries (#1839) 2024-10-24 14:01:35 +02:00
Guillaume Nodet 0cdb6c13fe
[MNG-8358] Semi-generated dependency graph (#1829) 2024-10-24 14:01:02 +02:00
dependabot[bot] 2e033e2bc8
[MNG-8352] Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7 (#1845)
Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.15.5 to 1.15.7.
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.15.5...byte-buddy-1.15.7)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 14:00:24 +02:00
dependabot[bot] 33366e7dac
[MNG-8353] Bump com.fasterxml.woodstox:woodstox-core from 7.0.0 to 7.1.0 (#1834)
Bumps [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) from 7.0.0 to 7.1.0.
- [Commits](https://github.com/FasterXML/woodstox/compare/woodstox-core-7.0.0...woodstox-core-7.1.0)

---
updated-dependencies:
- dependency-name: com.fasterxml.woodstox:woodstox-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 13:59:55 +02:00
dependabot[bot] 1b712ab66a
[MNG-8357] Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 (#1833)
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.1...3.5.0)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 13:59:25 +02:00
dependabot[bot] 4f459b1b28
[MNG-8355] Bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 (#1831)
Bumps org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1.

---
updated-dependencies:
- dependency-name: org.apache.velocity:velocity-engine-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 13:58:45 +02:00
dependabot[bot] a98bbde3e9
[MNG-8354] Bump org.junit:junit-bom from 5.11.2 to 5.11.3 (#1830)
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5) from 5.11.2 to 5.11.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.2...r5.11.3)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 13:58:07 +02:00
Guillaume Nodet 54df597018
[MNG-8344] Support multiple operators in variable expansion (#1832) 2024-10-24 13:54:34 +02:00
Guillaume Nodet dc6d48ce00
[MNG-8330] Enforce attached artifacts to have the same GAV than their project (#1838) 2024-10-24 13:52:48 +02:00
Guillaume Nodet d62ecadb35
[MNG-8348] Fix typos in deprecation warning message (#1844) 2024-10-24 13:51:57 +02:00
Guillaume Nodet 69c6a3f95b
[MNG-8342] Add command line and terminal information when verbose (#1840) 2024-10-24 13:50:30 +02:00
Guillaume Nodet 3425b4dd08
[MNG-8334] Fix output redirection (#1826) 2024-10-22 16:53:58 +02:00
Tamas Cservenak 867641c9ea Update DOAP 2024-10-22 15:53:03 +02:00
Tamas Cservenak deaa82b7bd
Tidy up generated BOMs (#1828)
Make the usable with xinclude (properties).
2024-10-21 15:35:48 +02:00
Tamas Cservenak 3753743ee6
[MNG-8335] The mvnenc command is busted (#1825)
Fixing the 3 new script params.

---

https://issues.apache.org/jira/browse/MNG-8335
2024-10-21 10:03:39 +02:00
Tamas Cservenak 4b9e350985 [maven-release-plugin] prepare for next development iteration 2024-10-19 20:11:20 +02:00
Tamas Cservenak 6e78fcf6f5 [maven-release-plugin] prepare release maven-4.0.0-beta-5 2024-10-19 20:10:56 +02:00
Tamas Cservenak 3ecf9124ca Revert "[maven-release-plugin] prepare release maven-4.0.0-beta-5"
This reverts commit d82ef1a372.
2024-10-19 20:08:03 +02:00
Tamas Cservenak 87912b6554 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit f4eeca2472.
2024-10-19 20:07:37 +02:00
Jan-Jelle Kester 84ed8bea95
[MNG-8331] Sometimes versioned dependencies disappear (#1821)
Ensure all dependencies end up in the model. Avoid work when there are no dependencies. Extract method, re-introduce optimization to return original model

---

https://issues.apache.org/jira/browse/MNG-8331
2024-10-19 20:01:42 +02:00
Maarten Mulders fc444a4dec [MNG-8331] Demonstrate the problem with disappearing dependencies
Closes 393.
2024-10-19 19:53:52 +02:00
Tamas Cservenak f4eeca2472 [maven-release-plugin] prepare for next development iteration 2024-10-18 17:54:38 +02:00
Tamas Cservenak d82ef1a372 [maven-release-plugin] prepare release maven-4.0.0-beta-5 2024-10-18 17:54:23 +02:00
Tamas Cservenak ea21dc1060
Fix BOMs location (#1820)
Make them reside within apache-maven A
2024-10-18 17:50:24 +02:00
Tamas Cservenak 076c4dfeb7 Revert "[maven-release-plugin] prepare release maven-4.0.0-beta-5"
This reverts commit 2bcd571b56.
2024-10-18 17:05:06 +02:00
Tamas Cservenak ec2a8054c1 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 1813f06f86.
2024-10-18 17:04:56 +02:00
Tamas Cservenak 1813f06f86 [maven-release-plugin] prepare for next development iteration 2024-10-18 16:34:31 +02:00
Tamas Cservenak 2bcd571b56 [maven-release-plugin] prepare release maven-4.0.0-beta-5 2024-10-18 16:34:04 +02:00
Tamas Cservenak 583efaa1cf
Sort out dependency issues (#1819)
Changes:
* fix typo, assertj is not compile dependency
* exclude error_prone_annos that come in via gson in Resolver
  SPI (RFC 9457)
2024-10-18 13:48:19 +02:00
Guillaume Nodet 35a7b31dc4
[MNG-8310] Use --debug option instead of a specific mvnDebug script (#1812)
Use --debug option instead of a specific mvnDebug script. Deprecate existing mvnDebug script, drop newly added mvnencDebug (as it was not released).
2024-10-18 13:01:21 +02:00
Guillaume Nodet 9b407d57dc [MNG-8327] Failure when building the consumer POM 2024-10-18 12:59:35 +02:00
Guillaume Nodet 2f7b9623fc [MNG-8325] The ReactorReader should know about build/consumer POMs 2024-10-18 12:59:35 +02:00
Guillaume Nodet c06965db88 [MNG-8326] The ModelBuilder cannot import BOM with classifiers 2024-10-18 12:59:35 +02:00
dependabot[bot] 912c1177ee
Bump net.bytebuddy:byte-buddy from 1.15.4 to 1.15.5 (#1817)
Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.15.4...byte-buddy-1.15.5)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 05:24:44 +02:00
Guillaume Nodet 8a0e1785af Revert "[MNG-8320] Bump jakarta.inject:jakarta.inject-api from 2.0.1 to 2.0.1.MR (#1729)"
This reverts commit 2e518f34dc.
2024-10-18 05:17:31 +02:00
Guillaume Nodet d5c8280658
[MNG-8312] Generate the BOM automatically (#1797)
Generate both skinny and fat BOMs BOM automatically
Add support for import a BOM w/ classifier in Model 4.1.0+
---------

Co-authored-by: Tamas Cservenak <tamas@cservenak.net>
2024-10-17 17:07:55 +02:00
Sergey Ponomarev 989f798c9f
[MNG-8258] Change the fixed reproducible build outputTimestamp to 1 Feb 1980 (#1813)
The Maven used the year 2001 (beginning of 21st century).
But the Gradle already use the 1 Feb 1980 for preserveFileTimestamps.

The 1 Jan 1980 is a minimal date in Zip archive but the 1 Jan has some special treatment by Java that's why the Gradle team used the 1 Feb.

See more detailed description in CONSTANT_TIME_FOR_ZIP_ENTRIES
https://github.com/gradle/gradle/blob/master/platforms/core-runtime/files/src/main/java/org/gradle/api/internal/file/archive/ZipEntryConstants.java#L39

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-10-17 17:05:39 +02:00
Guillaume Nodet 314e983f74 [MNG-8258] Change the fixed reproducible build outputTimestamp to 1 Feb 1980 (#392) 2024-10-17 16:52:40 +02:00
Guillaume Nodet 107f81da51 Avoid double profile injection 2024-10-17 16:35:42 +02:00
Guillaume Nodet 4da2eb9622 Fix superpom info location 2024-10-17 16:35:42 +02:00
Guillaume Nodet c504c83b99 [MNG-8306] Fix wrong order when merging xml nodes 2024-10-17 16:35:42 +02:00
Tamas Cservenak 520be39bff
Get rid of Slf4j warning (#1816)
maven-docgen module warns about multiple providers being on classpath. As Maven logging that is a slf4j provider already present, simple not needed.
2024-10-17 16:35:01 +02:00