Guillaume Nodet
c0866ec067
[MNG-8360] Fix parent profiles not reported as activated ( #1852 )
2024-10-25 17:34:15 +02:00
Tamas Cservenak
a44392808b
[MNG-8347] Resolver 2.0.3 ( #1855 )
...
Using staged release version (vote ongoing)
2024-10-25 17:31:31 +02:00
Tamas Cservenak
7cf70fd457
Add a TODO
2024-10-25 15:41:46 +02:00
Tamas Cservenak
f6c5de33f9
Better subproject names ( #1853 )
...
No issue, just make subprojects better named.
2024-10-25 15:40:16 +02:00
Tamas Cservenak
36fbfddf90
[MNG-8347] Resolver 2.0.3 ( #1850 )
...
This PR contains cumulative changes for Resolver 2.0.3:
Issues
* Update to Resolver 2.0.3
* Merge Docgen in Resolver and Maven
* drop maven-docgen, move the doco generation into apache-maven subproject
---
https://issues.apache.org/jira/browse/MNG-8347
https://issues.apache.org/jira/browse/MNG-8359
2024-10-25 15:39:33 +02:00
Guillaume Nodet
a2095c0203
Fix graph creation script
2024-10-25 14:38:14 +02:00
Guillaume Nodet
13ad6376e0
[MNG-8346] Reorganize subprojects ( #1837 )
...
Reorganize Maven modules into impl and compat directories
2024-10-25 14:31:46 +02:00
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
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
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