This is an automated email from the ASF dual-hosted git repository.
michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/master by this push:
new b551be7 Document hacks as such
b551be7 is described below
commit b551be7445d37e4ba99bf4b976f7c61d6ac52ed8
Author: Michael Osipov <[email protected]>
AuthorDate: Fri Jul 2 17:50:44 2021 +0200
Document hacks as such
---
.../main/java/org/apache/maven/project/artifact/MavenMetadataSource.java | 1 +
.../maven/repository/internal/DefaultArtifactDescriptorReader.java | 1 +
2 files changed, 2 insertions(+)
diff --git
a/maven-core/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
b/maven-core/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
index 00fbdc8..f0eefc2 100644
---
a/maven-core/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
+++
b/maven-core/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
@@ -182,6 +182,7 @@ public class MavenMetadataSource
Artifact relocatedArtifact = null;
+ // TODO hack: don't rebuild model if it was already loaded during
reactor resolution
final WorkspaceReader workspace =
legacySupport.getRepositorySession().getWorkspaceReader();
Model model = null;
if ( workspace instanceof MavenWorkspaceReader )
diff --git
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
index d318395..eed6f60 100644
---
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
+++
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
@@ -257,6 +257,7 @@ public class DefaultArtifactDescriptorReader
Model model;
+ // TODO hack: don't rebuild model if it was already loaded during
reactor resolution
final WorkspaceReader workspace = session.getWorkspaceReader();
if ( workspace instanceof MavenWorkspaceReader )
{