在apache maven中,如何解决[ERROR]提取链接时出错:... / package-list。忽略了吗?

tri*_*oid 5 javadoc scala maven

我有一个多模块scala项目,该项目需要将scaladocs附加到每个项目。所以我将maven-javadoc-plugin配置为自动生成java / scala doc:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-javadoc-plugin</artifactId>
  <version>2.10.4</version>
  <configuration>
    <attach>true</attach>
  </configuration>
  <executions>
    <execution>
      <id>attach-javadoc</id>
      <goals>
        <goal>jar</goal>
      </goals>
    </execution>
  </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是事实证明,这种配置不会自动生成程序包列表,因此当一个子模块被另一个模块使用时,我会不断收到此错误:

[错误]提取链接时出错:... / package-list。忽略它。

如果未定义软件包定义,是否可以配置javadoc / scaladoc插件以生成空的软件包列表文件?还是有更好的方法来避免引发此错误?

use*_*890 1

升级maven-javadoc-plugin到版本3.1.0或更高版本可以消除此错误消息。