Michael Osipov
78ca83e2a4
Bump version to 3.9.0-SNAPSHOT
2022-03-06 10:46:56 +01:00
Michael Osipov
0a6f12fba1
[maven-release-plugin] prepare for next development iteration
2022-03-05 12:41:16 +01:00
Michael Osipov
3599d3414f
[maven-release-plugin] prepare release maven-3.8.5
2022-03-05 12:41:04 +01:00
Michael Osipov
cfeea9dac4
Remove unused imports
2022-03-05 12:39:24 +01:00
Michael Osipov
f0caf9c9b3
[MNG-6960] Use RuntimeInformation instead of reading properties
2022-02-27 19:31:35 +01:00
Christoph Läubrich
d29af9018b
[MNG-7402] BuildListCalculator never detaches the classloader
...
This closes #683
2022-02-26 21:40:28 +01:00
Sylwester Lachiewicz
395411fe31
[MNG-7417] Several classes do not set properties properly for building requests
...
This closes #306
2022-02-20 19:27:59 +01:00
Christoph Läubrich
6f14196846
[MNG-7400] Allow more WorkspaceReaders to participate
...
This closes #668
2022-02-13 10:41:06 +01:00
Guillaume Nodet
d79485ff23
[MNG-6727] Using version range in parent and CI Friendly Version fails
2022-02-01 14:26:54 +01:00
Guillaume Nodet
83257bfde0
[MNG-7349] Limit relocation warning message to direct dependencies only
2022-01-24 07:53:26 +01:00
Falko Modler
67ff805448
[MNG-7381] Shorten parallel builder thread name to artifactId, conditionally with groupId
...
This closes #663
2022-01-17 22:16:39 +01:00
Falko Modler
99de6b49ee
[MNG-7380] Don't log non-threadsafe warning if only building a single module
...
This closes #655
2022-01-11 15:45:53 +01:00
Guillaume Nodet
b4518b5fe4
[MNG-7347] SessionScoped beans should be singletons for a given session ( #653 )
2022-01-10 08:19:41 +01:00
Michael Osipov
05b748ff6a
[MNG-5561] Plugin relocation loses configuration
...
Previously, to locate plugin configuration in the project the plugin descriptor
was read and the GA were extracted. This always worked because the GA from the
model and the GA from plugin descriptor (plugin.xml) were identical. When a
plugin is relocated the target artifact is read, thus its plugin descriptor as
well. Naturally, the GA of new (relocated) does not correspond to the old
(static) one in the model. Therefore, the configuration is not found.
New approach is to use the original plugin GA to locate the configuration in
the model regardless of relocation.
2021-12-30 17:05:02 +01:00
Guillaume Nodet
4ff27db4f9
[MNG-7156][MNG-7285] Fix typo in test
2021-12-17 08:57:42 +01:00
Guillaume Nodet
10a72f30f7
[MNG-7156][MNG-7285] Add locking in MojoExecutor ( #628 )
2021-12-17 08:42:18 +01:00
Michael Osipov
8af0a674db
[maven-release-plugin] prepare for next development iteration
2021-11-14 10:14:54 +01:00
Michael Osipov
9b656c72d5
[maven-release-plugin] prepare release maven-3.8.4
2021-11-14 10:14:42 +01:00
Michael Osipov
5c36bf5ef7
[MNG-7312] Revert ThreadLocal approach from MNG-6843 and MNG-7251
...
Revert "[MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project"
This reverts commit 4e5b3d5554
.
Revert "[MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath"
This reverts commit 76d5f0d942
.
===
This closes #595
2021-10-22 21:58:12 +02:00
Michael Osipov
21e597ec77
[maven-release-plugin] prepare for next development iteration
2021-09-27 20:28:37 +02:00
Michael Osipov
ff8e977a15
[maven-release-plugin] prepare release maven-3.8.3
2021-09-27 20:28:25 +02:00
Guillaume Nodet
0a6bbb8301
[MNG-7235] Speed improvements when calculating the sorted project graph
...
This closes #530
2021-09-27 20:18:53 +02:00
George Gastaldi
ab54d17dc2
[MNG-7253] Display relocation message defined in model
...
Move logging to DefaultArtifactDescriptorReader
This closes #544
2021-09-18 20:54:05 +02:00
Michael Osipov
d1aa1e1f0a
[MNG-7252] Fix warnings issued by dependency:analyze
...
This closes #541
2021-09-16 11:54:33 +02:00
Romain Manni-Bucau
93f9e85955
[MNG-7045] Drop CDI API from Maven
...
This closes #540
2021-09-15 16:40:00 +02:00
Guillaume Nodet
98a9d089bd
[MNG-7236] The DefaultPluginVersionResolver should cache results for the session
2021-09-14 20:09:40 +02:00
Michael Osipov
1ea42b0371
[MNG-7219] [Regression] plexus-cipher missing from transitive dependencies
2021-09-14 19:23:22 +02:00
Falko Modler
4e5b3d5554
[MNG-7251] Fix threadLocalArtifactsHolder leaking into cloned project
...
This closes #527
2021-09-14 17:28:24 +02:00
Tamas Cservenak
e08834b79e
[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.2.
This closes #539
2021-09-13 23:24:06 +02:00
Michael Osipov
383cabf9e4
[MNG-7216] [Regression] Revert MNG-7170
...
This reverts commit 5a89973126
.
This closes #524
2021-09-12 16:42:13 +02:00
Tamas Cservenak
c76c9d9116
[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:53:52 +02:00
Michael Osipov
865dcaa6ff
[maven-release-plugin] prepare for next development iteration
2021-08-04 21:03:42 +02:00
Michael Osipov
ea98e05a04
[maven-release-plugin] prepare release maven-3.8.2
2021-08-04 21:03:30 +02:00
Michael Osipov
268f956574
Use proper term: directory
2021-07-19 23:47:10 +02:00
Michael Osipov
a3907fcb2b
[MNG-6754] Set the same timestamp in multi module builds
...
Reuse MavenExecutionRequest#getStartTime() throughout for snapshot versions,
last updated fields in metadata consistently for local and remote repositories
for the entire reactor and its modules.
This closes #381
2021-07-12 19:47:14 +02:00
Romain Manni-Bucau
f32c3dba94
[MNG-6471] Parallel builder should use the module name as thread name
...
This closes #177
2021-07-12 19:42:57 +02:00
Michael Osipov
8b693cc992
Document hacks as such
2021-07-02 17:51:17 +02:00
Artem Krosheninnikov
9ae1d95a58
[MNG-6844] Use StandardCharsets and remove outdated @SuppressWarnings
...
This closes #312
2021-07-02 14:53:16 +02:00
huangkaifeng
2a2392f15e
[MNG-6873] Align JUnit version to 4.13
...
Closes #331
2021-07-02 14:50:25 +02:00
Michael Osipov
b5ee583381
[MNG-6859] Build not reproducible when built from source release
...
This closes #322
2021-07-02 14:02:05 +02:00
Artem Krosheninnikov
a659ade9a0
[MNG-6827] Replace deprecated StringUtils#defaultString() from Plexus Utils
...
This closes #302
2021-07-02 10:46:56 +02:00
Karl Heinz Marbaise
6f5c3d57a6
[MNG-6872] - Found CVEs in your dependencies - plexus-utils (tests)
2021-07-02 10:40:32 +02:00
Olivier Lamy
41efc134a9
[MNG-6886] upgrade plexus-cipher to 1.8 and update changed groupId ( #335 )
...
Signed-off-by: olivier lamy <olamy@apache.org>
2021-07-02 10:28:16 +02:00
Mickael Istria
5a89973126
[MNG-7170] Allow to associate pomFile/${basedir} with DefaultProjectBuilder.build(ModelSource, ...)
...
Actually a subset backport of MNG-5669 (5cdb8332f9
)
Also-By: rfscholte <rfscholte@apache.org>
This closes #478
2021-06-27 00:33:40 +02:00
Artem Krosheninnikov
d4ad077ef5
[MNG-6816] Prefer System.lineSeparator() over system properties
...
This closes #300
2021-06-26 23:41:16 +02:00
Falko Modler
76d5f0d942
[MNG-6843] Parallel build fails due to missing JAR artifacts in compilePath
...
Signed-off-by: rfscholte <rfscholte@apache.org>
(cherry picked from commit 73e00ed85d
)
This closes #482
2021-06-26 22:40:14 +02:00
Artem Krosheninnikov
863f9193e6
[MNG-6842] ProjectBuilderTest uses Guava, but Guava is not defined in dependencies
...
This closes #311
2021-06-26 22:24:17 +02:00
Sylwester Lachiewicz
b5056e4188
[MNG-6828] DependencyResolutionException breaks serialization
2021-06-26 22:17:45 +02:00
pazderski
3645593bfa
[MNG-6983] Plugin key can get out of sync with artifactId and groupId
...
The plugin key is build as combination of artifactId and groupId but not
updated if either of these two ids change.
This can be a problem if artifactId or groupId is a variable. The calculated
key will likely contain the unresolved property and is not updated once the
variable is interpolated.
This closes #372
2021-06-26 21:19:56 +02:00
olivier lamy
66a4381377
[MNG-5868] No duplicate artifacts in attached artifacts
...
if attached artifacts already contains the artifact remove it and add the new one
Signed-off-by: olivier lamy <olamy@apache.org>
2021-06-26 20:56:05 +02:00