Guoxiong Li
5fd536853f
[MNG-7248] Fix warnings issued by dependency:analyze
...
This changeset does intentionally not touch Guice and its dependencies
as well as test-scoped dependencies.
This closes #546
2021-09-24 20:55:03 +02:00
George Gastaldi
a1ba33069f
[MNG-7253] Display relocation message defined in model
...
Move logging to DefaultArtifactDescriptorReader
This closes #543
2021-09-18 20:39:37 +02:00
Guillaume Nodet
23ffe3349f
[MNG-7236] The DefaultPluginVersionResolver should cache results for the session
2021-09-14 20:10:13 +02:00
Michael Osipov
6b6589bf1c
[MNG-7219] [Regression] plexus-cipher missing from transitive dependencies
2021-09-14 19:21:08 +02:00
Falko Modler
a6e462b53a
[MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project
...
This closes #535
2021-09-14 17:22:42 +02:00
Tamas Cservenak
406c525ec4
[MNG-7250] Upgrade Sisu Inject/Plexus to 0.3.5
...
Since we have replaced the old JSR 250 library with javax.annotation library we
go straight to 1.3.2 because Maven Resolver 1.7.0 introduced this already as a
transitive dependency in fc806a25eb
.
The only difference between version 1.2 and 1.3.2 is a Java upgrade from 6 to 8.
This closes #539
2021-09-13 22:57:31 +02:00
Tamas Cservenak
067171d28a
[MNG-7246] Upgrade Plexus Cipher and Sec Dispatcher to 2.0
...
Both plexus-cipher and plexus-sec-dispatcher have had a
groupId change, but plexus-cipher change was implemented
for 1.8 version.
Latest versions of artifacts are 2.0. This PR
ups plexus-cipher version and adds proper changes
for plexus-sec-dispatcher groupId change.
This closes #534
2021-09-11 10:52:20 +02:00
Mickael Istria
f594c0b916
Add ModelSource test for MNG-5669
...
This closes #525
2021-08-17 10:59:48 +02:00
Michael Osipov
a2a3df3d02
[MNG-7203] Introduce a long option --verbose and deprecate --debug
...
This closes #519
2021-08-01 22:33:33 +02:00
rfscholte
a2f81065ff
[MNG-6656] Features must use userProperties instead of systemProperties
2021-07-23 11:21:18 +02:00
Michael Osipov
e9a54c6d02
Use proper term: directory
2021-07-19 23:45:50 +02:00
Michael Osipov
78fc3734f9
Trim trailing whitespace
2021-07-02 18:47:10 +02:00
Michael Osipov
b551be7445
Document hacks as such
2021-07-02 17:50:44 +02:00
Falko Modler
73e00ed85d
[MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath
...
Signed-off-by: rfscholte <rfscholte@apache.org>
2021-06-25 19:28:40 +02:00
Sylwester Lachiewicz
ab95197436
Fix Checkstyle reported issues with maven-shared-resources 3
2021-05-30 12:00:03 +02:00
rfscholte
12f3e7e878
Remove maven-test-support in favor of plexus-testing
2021-05-28 18:26:03 +02:00
Michael Simacek
83e36649c0
[MNG-6294] Convert MavenPluginValidator into a JSR 330 component
...
Modified by: Guillaume Dufour <guillaume.duff@gmail.com>
This closes #134 and closes #470
2021-05-03 08:09:58 +02:00
Michael Osipov
1a65351b43
Revert "[MNG-6772] Prevent Super POM central entry from overriding"
...
This reverts commit 2a23d7bf16
.
2021-04-22 18:45:57 +02:00
rfscholte
d6e70e297a
[MNG-6917] Update maven-wrapper-plugin to 3.0.2
2021-04-08 19:41:43 +02:00
Hervé Boutemy
b08e4d277e
[MNG-6917] add wrapper lifecycle to reference documentation
2021-04-05 19:48:39 +02:00
Hervé Boutemy
c4df060c26
fix javadoc
2021-04-05 10:11:39 +02:00
Hervé Boutemy
1b6caed1ea
[MNG-6656] rename build+consumer filters to buildToRaw+rawToConsumer
2021-04-04 19:49:51 +02:00
Hervé Boutemy
e25cf17d3b
[MNG-6656] move to o.a.m.model.transform + .sax
2021-04-04 19:39:05 +02:00
Hervé Boutemy
22954a04ff
[MNG-6656] rename maven-xml module to maven-model-transform
2021-04-04 13:24:41 +02:00
Martin Kanters
7c742c298b
[MNG-7112] Do not select child modules when --non-recursive is given.
...
Closes #459
2021-04-02 16:11:49 +02:00
Martin Kanters
c4cd93d55f
[MNG-7102] Exclude all children of aggregators, even if the aggregator was already removed from the reactor.
2021-03-27 17:38:05 +01:00
Hervé Boutemy
1ab29f5485
[MNG-7128] keep blocked attribute from mirrors in artifact repositories
2021-03-27 03:00:25 +01:00
Maarten Mulders
c3cf29438e
[MNG-6511] Optional project selection
...
Closes #446 .
2021-03-22 14:41:59 +01:00
Martin Kanters
a02834611b
[MNG-7102] The child modules of excluded projects are now excluded as well, making the behavior consistent with MNG-6981.
2021-03-22 13:16:42 +01:00
Michael Osipov
1e19805097
[MNG-6075] Increase the model validation level to the next minor level version
...
This closes #455
2021-03-20 15:09:33 +01:00
Hervé Boutemy
28b4ea92d3
[MNG-7117] add support for blocked mirror
2021-03-19 20:36:00 +01:00
Hervé Boutemy
3b21386c3f
[MNG-7116] add support for mirrorOf external:http:*
2021-03-19 20:35:50 +01:00
Michael Osipov
a5c68f7a4a
Revert "[MNG-7046] Revert MNG-5639 and make repo config static only"
...
This reverts commit 8c9c303f9c
.
2021-03-13 17:09:40 +01:00
Maarten Mulders
ad24f599ce
[MNG-7051] Return unmodifiable profile lists
...
This helps deprecation and keeps the code consistent.
Closes #452 .
2021-03-08 16:52:28 +01:00
Martin Kanters
9643ac630c
[MNG-7051] When an optional profile could not be found, an info message should be thrown instead of a warning.
2021-03-08 16:24:16 +01:00
Hervé Boutemy
0e75baae25
improve and fix javadoc
2021-03-05 21:23:44 +01:00
Romain Manni-Bucau
a242c1a912
[MNG-6471] Parallel builder should use the module name as thread name
...
This closes #177
2021-02-28 19:59:45 +01:00
rfscholte
8ceb6c6e99
[MNG-7063] Infinite loop using Shade plugin and JUnit 5 dependency
2021-02-21 11:23:08 +01:00
Hervé Boutemy
9b5b8d4082
extract AbstractMavenLifecycleParticipant dispatch methods
2021-02-20 19:55:40 +01:00
Hervé Boutemy
441cf73c06
improve documentation
2021-02-20 19:34:43 +01:00
rfscholte
84a1ff2d5c
[MNG-7063] Add unittest to ensure rereading a pom won't return the cached Model
2021-02-14 16:56:25 +01:00
Guillaume Nodet
619973b91c
[MNG-7063] Infinite loop using Shade plugin and JUnit 5 dependency
...
Signed-off-by: rfscholte <rfscholte@apache.org>
2021-02-14 15:52:04 +01:00
Guillaume Nodet
f820b41aed
[MNG-7095] Fix resume for parallel builds
...
Resolves #444
2021-02-13 11:32:34 +01:00
Guillaume Nodet
48fc10889e
[MNG-7077] Use JUnit 5 extension
...
Signed-off-by: rfscholte <rfscholte@apache.org>
2021-02-12 17:21:59 +01:00
boris-unckel
1e575a2bd7
[MNG-7068] Active dependency management for Google Guice/Guava
...
This closes #462
2021-02-02 14:17:43 +01:00
Maarten Mulders
8defd16965
[MNG-7051] Optionally skip non-existing profiles and break on missing required profiles.
2021-02-02 08:20:21 +01:00
Michael Osipov
8df10f93be
Test for empty value and avoid needless space
2021-01-31 20:20:23 +01:00
Michael Osipov
ceb08cfa77
Test for empty locations and avoid printing them
2021-01-30 23:04:46 +01:00
Guillaume Nodet
bb916d0784
[MNG-7035] Migrate unit tests to Unit 5
...
Signed-off-by: rfscholte <rfscholte@apache.org>
2021-01-15 15:07:06 +01:00
Martin Kanters
83dc6909aa
[MNG-7071] Remove the profiles.xml warning, since the functionality is ignored since Maven 3.
2021-01-11 19:17:16 +01:00