Tamas Cservenak
ac8874e8f6
[MNG-7967] Verify javadoc:jar is invoked ( #324 )
...
It uses javadoc:jar goal from locked-down version of Javadoc plugin: Bug is that it refuses to run as 4-alpha-9 returns here language="none". If it would run, it would explode, as project contains java source with intentionally broken javadoc.
---
https://issues.apache.org/jira/browse/MNG-7967
2023-12-17 14:28:56 +01:00
Tamas Cservenak
61cb0c796a
Update Jetty to 9.4.53.v20231009 ( #326 )
...
As currently used one is plagued with CVEs etc.
As long as we are stuck on Java8, we cannot move forward
with Jetty, as Jetty 10.x (that is drop in replacement)
is Java 11.
2023-12-17 13:55:56 +01:00
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 8880639cee9e6f9b489dffe3e7220c8cf40f1374
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
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
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
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
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
425b92dabe
[MNG-7587] Add an IT for jsr330 components ( #264 )
2023-06-02 11:33:10 +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
Guillaume Nodet
4a2a51c6db
[MNG-7763] Provide UTF-8 as a default value for project.build.sourceEncoding and project.reporting.outputEncoding
2023-04-18 21:51:40 +02:00
Tamas Cservenak
31e2f5fcc9
[MNG-7767] Put related ITs into verbose mode ( #258 )
...
As they assert actual log for validation messages about
what was reported.
---
https://issues.apache.org/jira/browse/MNG-7767
2023-04-17 15:13:39 +02:00
Slawomir Jaranowski
39db9e6c51
[MNG-7697] IT - pom with emoji
2023-04-13 21:51:57 +02:00
Tamas Cservenak
de74b863ee
[MNG-7754] Improve plugin validation ( #256 )
...
Fixed ITs to not fail:
- assert only for content, neglect and possible indentation
- do not assert what is NOT warn logged, as later we may log more (IT would be not future proof)
Tested with 3.9.1 and 3.9.2-SNAPSHOT w/ https://github.com/apache/maven/pull/1079 Both passes OK
MNG-7754 changes how plugin validation errors are reported (at end and as a dense report), so ITs needs a bit of lax re formatting and indentation and such.
---
https://issues.apache.org/jira/browse/MNG-7754
2023-04-05 14:20:37 +02:00