Sylwester Lachiewicz
b46310ef89
Set minimal default target/source/release for maven-compiler to Java 7
2021-01-08 03:50:12 +01:00
Sylwester Lachiewicz
36d9f925c4
[MNG-6972] Fix IT - explicitly set compiler target versions to 8
2021-01-08 03:46:12 +01:00
Michael Osipov
5cae9178ad
Test for consistent logging
...
This closes #97
2021-01-05 16:00:48 +01:00
Michael Osipov
350eef8388
Correct last remaining incorrect checksums
...
Notes: Some checksums are intentionally incorrect for testing purposes.
Broken checksums can be found by:
$ algo=...; for checksum_file in $(find . -name \*.$algo); do \
expected_checksum=$(cat $checksum_file); \
file="$(dirname $checksum_file)/$(basename $checksum_file .$algo)"; \
actual_checksum=$($algo -q $file); \
if [[ "$actual_checksum" != "$expected_checksum" ]] ; \
then echo "$file: $expected_checksum != $actual_checksum"; fi; \
done | sort
2021-01-02 01:49:34 +01:00
Michael Osipov
c968c96eb8
Trim line endings as done by Maven Resolver
2021-01-01 23:00:54 +01:00
Michael Osipov
ad8a5d0813
[MNG-6972] Allow access to org.apache.maven.graph
...
Use a fresh, preconfigured verifier which has global settings set.
This issue can be observed when Maven is ran with MNG-4645 where
no preconfigured Maven Central is in global settings.
This closes #94
2021-01-01 21:31:19 +01:00
Michael Osipov
15eacdf57c
[MNG-5760] Add `-r/--resume` to automatically resume from the last failure point
...
Use a fresh, preconfigured verifier and do not clear CLI options because
on clear all preconfigurations, especially global settings are gone.
This issue can be observed when Maven is ran with MNG-4645 where
preconfigured Maven Central is lost in global settings.
This closes #93
2021-01-01 21:10:55 +01:00
Maarten Mulders
3d5d544112
[MNG-4660] Increase usefulness of logging
...
Closes #91
2020-12-28 11:25:52 +01:00
Michael Osipov
bba1d5cb04
[MNG-7046] Revert MNG-5639 and make repo config static only
...
This closes #85
2020-12-24 15:27:58 +01:00
Michael Osipov
9d46bc98d5
[MNG-7022] Remove o.a.m.lifecycle.mapping.Lifecycle optional mojos backward compat code
...
Disable test which still declares optional mojos. The test runs fine
when optional mojos are removed from components.xml.
This closes #79
2020-12-24 12:07:25 +01:00
Michael Osipov
6b0efd992c
Trim trailing whitespace
2020-12-24 00:31:14 +01:00
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