Guillaume Nodet
46ed670dbe
[MNG-7965] Verify non-parseable POM is detected ( #327 )
...
Co-authored-by: Tamas Cservenak <tamas@cservenak.net>
2023-12-15 07:33:02 +01:00
Tamas Cservenak
38f543d94a
Fix ITs master build ( #323 )
...
I was unaware that for master Maven 3.9.x is used.
So the original commit 8880639cee
does not work with 3.9.x, this PR fixes it.
2023-12-06 15:56:55 +01:00
Tamas Cservenak
8880639cee
Preparations for resolver alpha-3 ( #322 )
...
Changes:
* transport renames
* some internals rename
2023-12-06 15:07:51 +01:00
Guillaume Nodet
b806d5972e
Change bootstrap syntax to align with the usual one ( #316 )
2023-11-26 07:35:09 +01:00
Slawomir Jaranowski
15707702d8
[MNG-7939] Allow to exclude plugins from validation
2023-11-19 22:10:29 +01:00
Slawomir Jaranowski
ab9aca341b
Update parent to 41
2023-11-18 10:50:43 +01:00
Tamas Cservenak
e26e1d678a
[MNG-7909] IT changes ( #318 )
...
To recognize new error message coming from JDK transport.
Message is to be improved with https://issues.apache.org/jira/browse/MRESOLVER-429
2023-11-07 16:06:24 +01:00
Tamas Cservenak
d77141df66
[MNG-7909] Apply Resolver 2.0.0 changes ( #317 )
...
Changes:
* IT MNG-4368 "smart install" undone
* IT MNG-5175 force Wagon as it uses Wagon config
* IT MNG-7470 adapt to new default and new transport
2023-11-07 13:27:35 +01:00
Guillaume Nodet
ad25b2e77e
Use 4.0.0-alpha-8 instead of SNAPSHOT ( #315 )
2023-11-06 14:05:46 +01:00
Guillaume Nodet
40acbf6de1
Add a note about ITs requiring maven snapshots ( #314 )
2023-10-19 14:42:17 +02:00
juulhobert
6a83ac6c29
[MNG-7772] Test for extensions.xml defined in an ext directory in the ${user.home}/.m2 folder ( #311 )
2023-10-18 20:06:47 +02:00
Guillaume Nodet
5c88324237
[MNG-7837] Add IT for project element in pom ( #277 )
2023-10-18 08:21:12 +02:00
Guillaume Nodet
cd1ef1614c
Add missing HoconReader#getIntegerValue ( #313 )
2023-10-16 15:25:17 +02:00
Guillaume Nodet
121980470a
[MNG-7804] IT for plugin execution order ( #268 )
2023-10-16 13:29:31 +02:00
Guillaume Nodet
cf71c396dd
Require JDK 11 and support JDK 21 at build time ( #310 )
...
* Support JDK 21
* Update groovy to latest
* Drop jdk 8, add jdk 11 and 21
2023-10-16 13:24:46 +02:00
Slawomir Jaranowski
5797211100
[MNG-7898] Missing .mvn directory should not be reported in quiet mode
2023-10-10 12:10:59 +02:00
Slawomir Jaranowski
464536d05b
Use Maven 3.9.5 on GitHub ( #242 )
2023-10-04 23:56:43 +02:00
Slawomir Jaranowski
08fceb5d84
Remove methods used for JUnit 3/4
2023-10-04 20:44:29 +02:00
Slawomir Jaranowski
27bc847389
[MNG-7895] Support ${project.basedir} in file profile activation - fix ITs 3.9.5
2023-09-27 22:00:25 +02:00
Guillaume Nodet
d640bdec48
Fix expectations on IT MNG-7836 following the modifications on the consumer pom ( #308 )
2023-09-27 09:08:37 +02:00
Slawomir Jaranowski
7046a8c406
Add .java-version to .gitignore
2023-09-26 21:25:59 +02:00
Slawomir Jaranowski
d60a1cce4a
[MNG-7895] Support ${project.basedir} in file profile activation - fix ITs
2023-09-26 19:48:16 +02:00
Guillaume Nodet
caf44be89e
Fix IT for trimmed consumer POM ( #293 )
2023-09-26 08:51:33 +02:00
Slawomir Jaranowski
ad1e9257dd
Use 1.8 for source/target in ITs - allow to execute by newer JDK
...
1.7 was removed in JDK 20
2023-09-24 15:38:51 +02:00
Guillaume Nodet
f0fca33818
Fix IT compilation problem with recent merges ( #297 )
2023-09-22 11:37:26 +02:00
Guillaume Nodet
c6d8f2fea6
[MNG-7836] IT for alternative pom syntax ( #276 )
2023-09-22 09:24:52 +02:00
Guillaume Nodet
4c64e109f3
[MNG-7891] IT for configuring extensions ( #296 )
...
Co-authored-by: Christoph Läubrich <christoph@laeubi-soft.de>
2023-09-22 09:14:42 +02:00
Guillaume Nodet
c3c7981e7f
[MNG-7877] Fix ITs for build bom + consumer/pom simplification ( #292 )
2023-09-13 13:39:27 +02:00
Guillaume Nodet
e85a09a328
[MNG-7876] Add model version analysis and downgrade ( #291 )
2023-09-11 18:17:18 +02:00
Guillaume Nodet
1ed2264c17
[MNG-7792] Fix shaded javaagent to relocate the asm package ( #290 )
2023-09-05 23:08:50 +02:00
Tim te Beek
433611003b
[MNG-6847] Use diamond operator ( #288 )
...
* [MNG-6847] Use diamond operator
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.staticanalysis.UseDiamondOperator?organizationId=QXBhY2hlIE1hdmVu
Co-authored-by: Moderne <team@moderne.io>
* Restore core-it-suite/src/test/resources/mng-5581-lifecycle-mapping-delegate/extension/src/main/java/org/apache/maven/its/mng5581/lifecyclemappingdelegate/TestLifecycleMappingDelegate.java
---------
Co-authored-by: Moderne <team@moderne.io>
2023-08-29 11:50:44 +00:00
Guillaume Nodet
6326854fcb
[MNG-7862] The ModelLocator should always be used when locating pom.xml ( fixes #289 )
2023-08-23 21:24:44 +02:00
Guillaume Nodet
65f2d39a40
[MNG-6401] IT for proxy port interpolation ( #275 )
2023-08-23 10:54:36 +02:00
Guillaume Nodet
a9bf8ed377
[MNG-7830] Switch from plexus-xml to stax / woodstox ( #274 )
2023-06-29 12:03:31 +02:00
Tamas Cservenak
e85fb9029a
[MNG-7228] Add IT that ensure nothing "leaks" into installed model ( #273 )
2023-06-24 10:51:01 +02:00
Tamas Cservenak
c029658a92
Remove MNG-7819 Maven Metadata XML leading newline
2023-06-23 10:36:31 +02:00
Tamas Cservenak
24f25a0a71
[MNG-7819] Add IT that excercise the bug ( #271 )
...
Template/reproducer: https://gist.github.com/cstamas/3f15775bd4785a5f4b157399f52af6fc
While local repo is empty.
---
https://issues.apache.org/jira/browse/MNG-7819
2023-06-21 14:36:58 +02:00
Guillaume Nodet
0226d93b9e
[MNG-5659] Add an IT for project settings ( #265 )
2023-06-20 13:20:11 +02:00
Guillaume Nodet
5787317971
[MNG-4645] Fix IT to not use the newly supported syntax ( #266 )
2023-06-19 17:03:57 +02:00
Guillaume Nodet
16a7489f46
[MNG-5600] Dependency management import should support exclusions. ( #269 )
...
Co-authored-by: Christian Schulte <schulte@apache.org>
2023-06-15 20:49:41 +02:00
Guillaume Nodet
50f23340ea
[MNG-7587] Only test with 4.0 because the fix has been reverted in 3.9.x
2023-06-09 20:46:46 +02:00
Martin Kanters
fca1dd661a
[MNG-7338] Disable CI mode for certain tests which verify on log statements. ( #209 )
2023-06-08 15:44:00 +02:00
Guillaume Nodet
b8f4ef8332
Adjust test failing on CI
...
# Conflicts:
# core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5760ResumeFeatureTest.java
2023-06-06 10:34:47 +02:00
Guillaume Nodet
81abb5870c
[MNG-7740] Remove old temporary consumer*pom files from buildDir ( #263 )
...
Co-authored-by: Giovanni van der Schelde <Giovanni.vanderSchelde@infosupport.com>
Co-authored-by: Giovanni van der Schelde <gvdschelde@gmail.com>
2023-06-05 16:24:36 +02:00
Guillaume Nodet
74c1775d05
Reformat ITs
2023-06-05 08:54:28 +02:00
Guillaume Nodet
386efc3d6c
Reformat
2023-06-05 08:54:28 +02:00
Guillaume Nodet
aedbb150f5
Upgrade to parent 39
2023-06-05 08:54:28 +02:00
Guillaume Nodet
425b92dabe
[MNG-7587] Add an IT for jsr330 components ( #264 )
2023-06-02 11:33:10 +02:00
Tamas Cservenak
5e0613e996
[MNG-7788] Fix for IT MavenITmng6562WarnDefaultBindings ( #261 )
...
The MavenITmng6562WarnDefaultBindings IT tests new Maven4 feature "fail on severity" (for WARN level).
The stub core plugin maven-resources-plugin depends on maven-compat, and it emits plugin validation warning.
BEFORE MNG-7788 was merged, the warnings were logged AFTER build summary and was not picked up by "fail on severity".
AFTER MNG-7788 merged, it causes that warnings breaks the build, as "fail on severity" is set to WARN level.
Fix:
The stub maven-resources-plugin does NOT need to depend on maven-compat, what it really needs is maven-core (for MavenProject).
2023-05-19 20:33:57 +02:00
Guillaume Nodet
7366fe6bd7
[MNG-7038] Introduce public properties to point to the root and top directories of (multi-module) project
2023-04-20 12:57:57 +02:00