@@ -2192,7 +2192,7 @@ protected Collection<JavadocModule> getSourcePaths() throws MavenReportException
2192
2192
2193
2193
if (!sourcePaths .isEmpty ()) {
2194
2194
mappedSourcePaths .add (new JavadocModule (
2195
- ArtifactUtils .versionlessKey (project .getGroupId (), project .getArtifactId ()),
2195
+ ArtifactUtils .key (project .getGroupId (), project .getArtifactId (), project . getVersion ()),
2196
2196
getClassesFile (project ),
2197
2197
sourcePaths ));
2198
2198
}
@@ -2206,12 +2206,12 @@ private JavadocModule buildJavadocModule(MavenProject project, Collection<Path>
2206
2206
ResolvePathResult resolvePathResult = getResolvePathResult (classessFile );
2207
2207
if (resolvePathResult == null ) {
2208
2208
return new JavadocModule (
2209
- ArtifactUtils .versionlessKey (project .getGroupId (), project .getArtifactId ()),
2209
+ ArtifactUtils .key (project .getGroupId (), project .getArtifactId (), project . getVersion ()),
2210
2210
classessFile ,
2211
2211
sourcePaths );
2212
2212
} else {
2213
2213
return new JavadocModule (
2214
- ArtifactUtils .versionlessKey (project .getGroupId (), project .getArtifactId ()),
2214
+ ArtifactUtils .key (project .getGroupId (), project .getArtifactId (), project . getVersion ()),
2215
2215
classessFile ,
2216
2216
sourcePaths ,
2217
2217
resolvePathResult .getModuleDescriptor (),
@@ -4398,7 +4398,8 @@ private void addJavadocOptions(
4398
4398
Map <String , MavenProject > reactorKeys = new HashMap <>(aggregatedProjects .size ());
4399
4399
for (MavenProject reactorProject : aggregatedProjects ) {
4400
4400
reactorKeys .put (
4401
- ArtifactUtils .versionlessKey (reactorProject .getGroupId (), reactorProject .getArtifactId ()),
4401
+ ArtifactUtils .key (
4402
+ reactorProject .getGroupId (), reactorProject .getArtifactId (), reactorProject .getVersion ()),
4402
4403
reactorProject );
4403
4404
}
4404
4405
@@ -4424,7 +4425,7 @@ private void addJavadocOptions(
4424
4425
if (moduleDescriptor != null ) {
4425
4426
try {
4426
4427
allModuleDescriptors .put (
4427
- entry .getGa (),
4428
+ entry .getGav (),
4428
4429
locationManager
4429
4430
.parseModuleDescriptor (moduleDescriptor )
4430
4431
.getModuleDescriptor ());
@@ -4433,7 +4434,7 @@ private void addJavadocOptions(
4433
4434
}
4434
4435
}
4435
4436
} else {
4436
- allModuleDescriptors .put (entry .getGa (), entry .getModuleDescriptor ());
4437
+ allModuleDescriptors .put (entry .getGav (), entry .getModuleDescriptor ());
4437
4438
}
4438
4439
}
4439
4440
}
@@ -4448,7 +4449,7 @@ private void addJavadocOptions(
4448
4449
if (supportModulePath && !allModuleDescriptors .isEmpty ()) {
4449
4450
Collection <String > unnamedProjects = new ArrayList <>();
4450
4451
for (JavadocModule javadocModule : allSourcePaths ) {
4451
- MavenProject aggregatedProject = reactorKeys .get (javadocModule .getGa ());
4452
+ MavenProject aggregatedProject = reactorKeys .get (javadocModule .getGav ());
4452
4453
if (aggregatedProject != null && !"pom" .equals (aggregatedProject .getPackaging ())) {
4453
4454
ResolvePathResult result = null ;
4454
4455
@@ -4497,15 +4498,15 @@ private void addJavadocOptions(
4497
4498
throw new MavenReportException (e .getMessage (), e );
4498
4499
}
4499
4500
} else {
4500
- unnamedProjects .add (javadocModule .getGa ());
4501
+ unnamedProjects .add (javadocModule .getGav ());
4501
4502
}
4502
4503
4503
4504
if (aggregatedProject .equals (getProject ())) {
4504
4505
mainResolvePathResult = result ;
4505
4506
}
4506
4507
} else {
4507
4508
// todo
4508
- getLog ().error ("no reactor project: " + javadocModule .getGa ());
4509
+ getLog ().error ("no reactor project: " + javadocModule .getGav ());
4509
4510
}
4510
4511
}
4511
4512
0 commit comments