Tamas Cservenak
7ea795b789
[MNG-8256] FilteredProjectDependencyGraph fix for non-transitive case ( #1723 )
...
The `FilteredProjectDependencyGraph` class fix for non-transitive case and an UT. Also contains some improvement in classes, making them immutable as intended.
---
https://issues.apache.org/jira/browse/MNG-8256
2024-09-12 22:50:39 +02:00
Guillaume Nodet
2b13a43c09
[MNG-8235] Move remote repositories into requests ( #1712 )
2024-09-12 08:19:14 +02:00
Guillaume Nodet
85f5dca4a6
[MNG-8234] Revert the addition of the priority tag ( #1711 )
2024-09-12 08:18:35 +02:00
Guillaume Nodet
b2c2e88915
[MNG-8234] Fix IT ( #361 )
2024-09-12 08:17:33 +02:00
Guillaume Nodet
625b4561f0
[MNG-8232] Introduce ModelTransformer ( #1702 )
2024-09-12 08:15:53 +02:00
Guillaume Nodet
bcd5d9c9f9
DI improvements ( #1717 )
...
* Code cleanup
* Provide build path with causes when an exception occur
* Fix toString to display meaningful info
* Javadoc
* Add @NonNull and @Overrides annotations
* Support for @Nullable on fields and parameters
2024-09-12 08:14:46 +02:00
Guillaume Nodet
36de1c6e51
[MNG-8237] Option deprecation notices cleanup ( #1713 )
2024-09-12 06:39:22 +02:00
Guillaume Nodet
237eeba760
[MNG-8252] Fully infer the parent coordinates if the location points to a valid model ( #1706 ) ( #1721 )
2024-09-12 06:37:14 +02:00
Guillaume Nodet
71c6162dcb
[MNG-8252] Fix build ( #362 )
2024-09-12 06:36:51 +02:00
Guillaume Nodet
e6af8ffeee
[MNG-8190] Fix ITs ( #359 )
2024-09-11 19:19:53 +02:00
Guillaume Nodet
f137c13877
[MNG-8190] Restrict build pom feature to 4.1.0 model version ( #1707 )
2024-09-11 18:31:06 +02:00
Guillaume Nodet
e6d038ac07
[MNG-8252] Fully infer the parent coordinates if the location points to a valid model ( #1706 )
2024-09-11 18:30:15 +02:00
Guillaume Nodet
4fc65368c7
[MNG-8252] Test parent inference and subprojects detection ( #360 )
2024-09-11 18:30:05 +02:00
Guillaume Nodet
e0b01fb5a4
[MNG-8210] Fix broken inference of version when using -f option ( #1720 )
2024-09-11 16:57:21 +02:00
Guillaume Nodet
bb99857f34
Enhance DiIndexProcessor
...
Sort and *update* the file (in case of a partial build)
2024-09-10 22:18:44 +02:00
Guillaume Nodet
0c7e73335d
Fix broken circular references detection
2024-09-10 21:22:47 +02:00
Guillaume Nodet
8a61f7d20a
[MNG-8249] Provide an annotation processor for DI ( #1704 )
2024-09-10 19:18:47 +02:00
dependabot[bot]
96b12394bf
Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 ( #1698 )
...
Bumps [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/mojohaus/buildnumber-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/buildnumber-maven-plugin/compare/3.2.0...3.2.1 )
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:buildnumber-maven-plugin
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-09-09 11:10:52 +02:00
dependabot[bot]
2d0e307318
Bump net.bytebuddy:byte-buddy from 1.15.0 to 1.15.1 ( #1692 )
...
Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy ) from 1.15.0 to 1.15.1.
- [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.0...byte-buddy-1.15.1 )
---
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-09-09 11:10:11 +02:00
dependabot[bot]
7d3a8f260f
Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 ( #1691 )
...
Bumps org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
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-09-09 11:09:20 +02:00
dependabot[bot]
f67402a0b1
[MNG-8255] Bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 ( #1709 )
...
Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback ) from 1.5.7 to 1.5.8.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.7...v_1.5.8 )
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
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-09-09 08:36:27 +02:00
Konrad Windszus
c166bd1382
Disable automated JIRA comments from GitHub
...
This has been discussed in
https://lists.apache.org/thread/h6z2prghwk69vjfflgvpcs25dry4sggy
2024-08-31 00:33:15 +02:00
Tamas Cservenak
a98d530e33
[maven-release-plugin] prepare for next development iteration
2024-08-30 14:59:00 +02:00
Tamas Cservenak
697c543b4e
[maven-release-plugin] prepare release maven-4.0.0-beta-4
2024-08-30 14:58:34 +02:00
Guillaume Nodet
0c311e3da1
[MNG-8090] Fix missing repositories during parent artifact resolution
2024-08-30 11:17:17 +02:00
Guillaume Nodet
cdaf86cfe9
[MNG-8229] Fix interpolation of CI friendly versions
2024-08-30 11:17:17 +02:00
Guillaume Nodet
c0813a2b53
[MNG-7838] Fix usage of older packaged artifacts from project local repository ( #1199 )
2024-08-29 22:34:39 +02:00
Guillaume Nodet
2f62d16c26
[MNG-7838] Fix IT and add another one ( #278 )
2024-08-29 22:34:24 +02:00
Guillaume Nodet
c6d7a36de5
[MNG-7897] Use project.rootDirectory ( #354 )
2024-08-29 20:57:44 +02:00
Guillaume Nodet
b370e5e929
[MNG-8210] Replace Maven "module" term by "subproject" ( #1651 )
...
Co-authored-by: Martin Desruisseaux <martin.desruisseaux@geomatys.com>
2024-08-29 20:21:40 +02:00
Guillaume Nodet
e11b475e8b
[MNG-8052] Concurrently lifecycle executor ( #1429 )
2024-08-29 19:44:53 +02:00
Guillaume Nodet
c948b26484
[MNG-8218] Always normalize Path in PathSource ( #1684 )
2024-08-29 19:44:16 +02:00
Konrad Windszus
3f430bbd07
[MNG-8228] Enable Sisu Plexus strict classpath scanning ( #1688 )
...
This was introduced with
https://github.com/eclipse-sisu/sisu.plexus/issues/51 .
This leads to exceptions in case of issues with loading potential
extensions/plexus components instead of logging just with DEBUG level.
2024-08-29 19:42:56 +02:00
Guillaume Nodet
57082737d8
[MNG-7897] Support ${project.rootDirectory} in file profile activation ( #1687 )
...
* [MNG-7897] Support ${project.rootDirectory} in file profile activation
* Add a test with the short ${basedir} expression
2024-08-29 17:33:49 +02:00
Guillaume Nodet
40fe1dc167
[MNG-8220] Fix loading DI-powered beans from extensions ( #1683 )
2024-08-29 17:32:53 +02:00
Guillaume Nodet
5b6378d84a
[MNG-8220] Add IT to check DI in extensions ( #355 )
...
* [MNG-8220] Add IT to check DI in extensions
2024-08-29 17:32:45 +02:00
Guillaume Nodet
acec540547
[MNG-8052] New lifecycle for Maven 4 ( #1448 )
2024-08-29 06:48:54 +01:00
Guillaume Nodet
458301c7a9
[MNG-8052] Fix IT 2693 ( #353 )
2024-08-29 06:48:36 +01:00
dependabot[bot]
9bc5cc88b4
Bump mockitoVersion from 5.12.0 to 5.13.0 ( #1685 )
...
Bumps `mockitoVersion` from 5.12.0 to 5.13.0.
Updates `org.mockito:mockito-bom` from 5.12.0 to 5.13.0
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.12.0...v5.13.0 )
Updates `org.mockito:mockito-junit-jupiter` from 5.12.0 to 5.13.0
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.12.0...v5.13.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-bom
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-junit-jupiter
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-08-28 12:48:49 +01:00
Guillaume Nodet
30dc81227b
Renaming of `ArtifactCoordinate.getVersion()` + documentation ( #1662 )
...
* Rename ArtifactCoordinate.getVersion() as getVersionConstraint().
* Introduce DownloadedArtifact, DownloadedDependency and ProducedArtifact.
* Rename coordinate -> coordinates.
* Add documentation on Artifact, ArtifactCoordinates, Dependency and DependencyCoordinates and other classes.
* Remove `LATEST` and `SNAPSHOT` from documentation since they are deprecated.
* Opportunistic addition of some missing `@Override` annotations.
---------
Co-authored-by: Martin Desruisseaux <martin.desruisseaux@geomatys.com>
2024-08-27 23:13:34 +02:00
Guillaume Nodet
6a5580fd73
[MNG-7914] Add doc for the new maven.properties file ( #1674 )
2024-08-27 23:11:04 +02:00
Guillaume Nodet
fefb93bd57
Use non deprecated option for Maven >= 4.0.0-beta-4
2024-08-27 21:02:01 +02:00
Guillaume Nodet
517bc993ea
Fix failing MavenITmng4387QuietLoggingTest ( #351 )
2024-08-27 11:28:09 +02:00
Konrad Windszus
7306c41b49
[MNG-8214] Improve model velocity template to support subclasses ( #1660 )
...
Make the constructors protected and take the Builder as argument
2024-08-27 09:05:43 +02:00
Guillaume Nodet
fe3806c41b
[MNG-8181] Fix badly placed deprecation
2024-08-26 18:36:22 +02:00
Guillaume Nodet
78887f1b7e
[MNG-8181] Provide a variable for maven central repo url, backed by an environment variable ( #1615 )
2024-08-26 18:21:28 +02:00
Guillaume Nodet
b5c0377a1b
[MNG-8181] Add IT for maven.repo.central variable ( #350 )
2024-08-26 18:21:18 +02:00
Guillaume Nodet
9bfaf54e90
Document that V4 mojo are supposed to be threadsafe ( #1675 )
2024-08-26 15:14:03 +02:00
dependabot[bot]
6e6c262192
Bump net.bytebuddy:byte-buddy from 1.14.19 to 1.15.0 ( #1681 )
...
Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy ) from 1.14.19 to 1.15.0.
- [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.14.19...byte-buddy-1.15.0 )
---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
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-08-26 09:15:49 +02:00
dependabot[bot]
a5c8bf60e6
Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre ( #1663 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.2.1-jre to 33.3.0-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
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-08-24 11:44:49 +02:00