This is an automated email from the ASF dual-hosted git repository. cstamas pushed a commit to branch MJAVADOC-742 in repository https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git
commit 85e0e90c4dd453bf3f0e8ce5169d933436a99474 Author: Tamas Cservenak <[email protected]> AuthorDate: Thu Feb 23 17:47:28 2023 +0100 [MJAVADOC-742] Fix resolution of docletArtifacts --- https://issues.apache.org/jira/browse/MJAVADOC-742 --- .../org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java index e9f38d54..e5cbb2cf 100644 --- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java +++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java @@ -133,7 +133,6 @@ import org.eclipse.aether.RepositorySystemSession; import org.eclipse.aether.artifact.ArtifactTypeRegistry; import org.eclipse.aether.artifact.DefaultArtifact; import org.eclipse.aether.collection.CollectRequest; -import org.eclipse.aether.graph.DefaultDependencyNode; import org.eclipse.aether.graph.DependencyFilter; import org.eclipse.aether.resolution.ArtifactRequest; import org.eclipse.aether.resolution.ArtifactResolutionException; @@ -3242,8 +3241,11 @@ public abstract class AbstractJavadocMojo extends AbstractMojo { DependencyFilter filter = new ScopeDependencyFilter( Arrays.asList(Artifact.SCOPE_COMPILE, Artifact.SCOPE_PROVIDED), Collections.emptySet()); - DependencyRequest req = - new DependencyRequest(new DefaultDependencyNode(RepositoryUtils.toArtifact(artifact)), filter); + DependencyRequest req = new DependencyRequest( + new CollectRequest( + new org.eclipse.aether.graph.Dependency(RepositoryUtils.toArtifact(artifact), null), + RepositoryUtils.toRepos(project.getRemoteArtifactRepositories())), + filter); Iterable<ArtifactResult> deps = repoSystem.resolveDependencies(repoSession, req).getArtifactResults(); for (ArtifactResult a : deps) {
