Commit Graph

2246 Commits

Author SHA1 Message Date
Maarten Mulders 103f9c0b41 [MNG-4660] Increase usefulness of logging 2020-12-23 16:48:14 +01:00
rfscholte 976a706ddd [MNG-6957] versionless reactor dependencies/parent should work even if modules are aggregated in reverse order 2020-12-22 17:32:02 +01:00
Falko Modler 71064cdf5b Fix MNG-3259 IT on JDK 16
This closes #89
2020-12-22 11:25:09 +01:00
Christoph Hümbert 3ec0d6ead6 [MNG-7045] Drop CDI API from Maven
This closes #88
2020-12-22 10:24:06 +01:00
Michael Osipov 4c130bb2ef Use consistently groupId prefix 'org.apache.maven.its.' in ITs 2020-12-22 10:15:02 +01:00
rfscholte 0895ed0c45 [MNG-6957] versionless reactor dependencies/parent should work even if modules are aggregated in reverse order 2020-12-21 22:20:45 +01:00
Martin Kanters bc3cdccb68 [MNG-6566] Plugins that require a certain phase should not fork goals that are already in the execution plan.
This resolves #74
2020-12-15 09:34:03 +01:00
Michael Osipov 0b3c0cab86 Fix incorrect line ending issue 2020-12-06 01:45:25 +01:00
Michael Osipov ce575c91a4 [MNG-5728] Switch the default checksum policy from "warn" to "fail" 2020-11-30 20:21:11 +01:00
Michael Osipov 0176e3cc77 [MNG-7041] Update @since, version ranges and other version related strings
This closes #83
2020-11-29 11:25:10 +01:00
rfscholte 043899d3c5 [MNG-3485] Fix IT by locking maven-surefire-plugin to original version 2020-11-25 23:12:15 +01:00
Michael Osipov b84481f249 Add checksums to avoid warnings in ITs 2020-11-16 20:15:15 +01:00
Michael Osipov 3b4ecab8ba Move test plugin for MNG-4338 to Maven 3.0 Plugin API 2020-11-14 01:11:05 +01:00
Michael Osipov 43f7c3dc4e Use new style altDeploymentRepository option format 2020-11-13 18:41:12 +01:00
Michael Osipov 02bd24851a Don't require SNAPSHOT versions 2020-11-13 18:40:41 +01:00
Michael Osipov bdf4914e8f Add checksums for MNG-5771 2020-11-13 18:39:50 +01:00
Michael Osipov 1e1db6958f [MNG-3203] Supply release parameter when run on Java 9+ 2020-11-12 14:37:15 +01:00
Michael Osipov db7be8d178 [MNG-6754] Set the same timestamp in multi module builds (2/2)
Verify snapshot versions also with all deployed artifact files.
2020-11-12 12:01:50 +01:00
Maarten Mulders ae6f0133b7 [MNG-6754] Set the same timestamp in multi module builds (1/2)
Install and deploy a multi module project, compare local and remote
last updated timestamps with each other and Maven build timestamp.

This closes #77
2020-11-12 10:51:50 +01:00
Michael Osipov 622eece3a6 [MNG-6551] Packaging 'jar' binding plugin upgrades
Add missing dependencies and set plugin versions.
2020-11-11 22:33:46 +01:00
Michael Osipov 2f29204de8 [MNG-6890] MavenITmng5669ReadPomsOnce is unreliable
Add explicit plugin versions to solve instability.

This closes #75
2020-11-09 22:38:21 +01:00
Martin Kanters ea8263c317 [MNG-6981] Verify that the --projects switch will include the children of the targeted projects.
This closes #71
2020-10-19 20:05:59 +02:00
Maarten Mulders 0706005a29 [MNG-6118] Test various scenarios of invoking Maven in a sub-module.
This closes #68
2020-10-18 20:29:43 +02:00
Michael Osipov be4bfc559d [MNG-6965] Extensions suddenly have org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath
Scope a few ITs for (,3.7.0).

This closes #73
2020-10-04 21:19:23 +02:00
Michael Osipov b0f5e8665b Add JUnit 4.12 to bootstrap group 9 2020-09-11 10:57:49 +02:00
Maarten Mulders 8a989d5e4b [MNG-6985] Use correct maven.multiModuleProjectDirectory in Embedded mode 2020-09-11 07:48:41 +02:00
Sylwester Lachiewicz ea0c164e9c [MNG-6772] check old versions - comment from review 2020-09-01 08:22:23 +02:00
Eddie Wiegers 1e26257f44 [MNG-6772] Prove Super POM central entry won't override
Closes #49
2020-08-31 23:45:07 +02:00
Hervé Boutemy f5eb5bda4c update ASF CI url 2020-08-29 14:15:02 +02:00
Michael Osipov b3c4bb34f1 Sort ITs in reverse numerical order 2020-08-05 20:57:33 +02:00
mickroll 822504183a [MNG-6972] Allow access to org.apache.maven.graph
This closes #69
2020-08-04 19:19:52 +02:00
mickroll 2a7a7637ca [MNG-6974] IT for MNG-5175 (Wagon HTTP) fails with JDK 14
Increase sleep timeout to avoid ephemeral race conditions.

This closes #70
2020-08-04 14:21:47 +02:00
Maarten Mulders beee89ebf0 [MNG-5760] Added several more test cases for the --resume feature
Enable test for --resume feature

Verifying that resuming the build works when the resume.properties file does not have excludedProjects to skip in the next build.

Enabled back temporarily ignored test.

Added a test case for the --resume feature to skip failed modules after the first multi module project failed.

Maven invocations without project shouldn't fail

Ensure empty folder is there
2020-07-15 12:05:20 +02:00
Michael Osipov f1ab8c4264 [MNG-6951] Failing integration test MNG-6386 (Unicode chars) on macOS 2020-07-02 18:11:53 +02:00
Sylwester Lachiewicz def39b9e5a MacOS - url encode differences - needs more investigation 2020-07-01 18:06:09 +02:00
Sylwester Lachiewicz bdd3edeb67 Print url to verify MacOS issue 2020-07-01 14:58:28 +02:00
rfscholte 7c24168f69 [MNG-6656] Support build/consumer process 2020-06-22 21:30:47 +02:00
rfscholte a0f5f08325 [MNG-5760] Add `-r/--resume` to automatically resume from the last failure point
Author: Maarten Mulders <maartenm@infosupport.com>
2020-06-20 13:52:39 +02:00
rfscholte d573cbb597 [MNG-6562] WARN if plugins injected by default lifecycle bindings don't have their version locked in pom.xml or parent 2020-06-20 10:13:56 +02:00
rfscholte de89cf15c7 Lock plugin versions in extension lifecycle to prevent it'll pick up the LATEST, which might behave differently 2020-06-19 23:12:36 +02:00
rfscholte e8eff294f3 [MNG-6939] ITs fail when MAVENCODEBASE is relative (Windows) 2020-06-12 22:19:46 +02:00
Michael Osipov d53ceab6ea [MNG-6939] ITs fail when MAVENCODEBASE is relative (Unix) 2020-06-12 22:19:36 +02:00
Michael Osipov 0944ed2259 [MNG-6938] MavenITBootstrapTest fails with StringIndexOutOfBoundsException: String index out of range: -1
This is a regression introduced by 1c88bf3e1c.
2020-06-11 00:23:29 +02:00
Michael Osipov 424691b80e Fix ugly labels caused by b804f9c6fa
When the test method name is solely 'test()' the output is:
<issue> <className>.()

Consistently modified a few tests to use the generic name 'testit()'.
2020-06-10 10:45:16 +02:00
Hervé Boutemy b804f9c6fa display (near-)method name as a method 2020-06-07 10:16:50 +02:00
Hervé Boutemy d49faf1147 [MNG-5937] fail in setUp() instead of constructor gives better reporting 2020-06-06 22:30:22 +02:00
Hervé Boutemy 1c88bf3e1c add color to ITs rendering 2020-06-06 22:05:19 +02:00
Hervé Boutemy 5fd80e5082 [MNG-5937] improved check & msg for unconfigured wrapper properties 2020-06-06 18:34:41 +02:00
olivier lamy bb1b892144 [MNG-5868] Adding serval times the same artifact via MavenProjectHelper (attachArtifact) keep adding to the List duplicate artifacts
Signed-off-by: olivier lamy <olamy@apache.org>
2020-06-04 11:49:52 +10:00
olivier lamy 9d793585ae this need to use install to install plugins
Signed-off-by: olivier lamy <olamy@apache.org>
2020-06-01 17:47:13 +10:00