Hello,

I am compiling a multi-module project with Maven. When I run maven clean
install the compilation succeeds on a submodule but the javadoc plugin
throws error while trying to generate javadoc for the submodule that has
dependency on another submodule. My parent pom has:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.5.0</version>
<configuration>
<doclint>none</doclint>
<quiet>true</quiet>
<skip>false</skip>
<doclint>none</doclint>
<source>20</source>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>

I get an error that looks like:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-javadoc-plugin:3.5.0:jar (attach-javadocs)
on project yyy-core: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1
[ERROR] /Users/xxx/code/yyy/core/src/main/java/yyy/impl/v1/zzz.java:6:
error: cannot find symbol
[ERROR] public static aaa create() {
[ERROR] ^
[ERROR] symbol: class aaa
[ERROR] location: class zzz
[ERROR] /Users/xxx/code/yyy/core/src/main/java/yyy/impl/v1/zzz.java:3:
error: package yyy.core.api does not exist
[ERROR] import yyy.core.api.*;

What am I doing wrong here and how can I fix it? Thanks.

S.

Reply via email to