无法从依赖项源聚合Javadoc

无法从依赖项源聚合Javadoc,java,maven,pom.xml,javadoc,maven-plugin,Java,Maven,Pom.xml,Javadoc,Maven Plugin,我试图生成具有指向依赖库的链接的Javadoc。我一直在学习教程,并成功地生成了XXX-sources.jar和XXX-javadoc.jar。但是我不能在我的项目中包含依赖性javadocs,也不能生成带有指向依赖性html文件的有效链接的javadocs 更具体地说,假设我的项目依赖于org.foo.bar。bar-core-1.0.0-sources.jar和bar-core-1.00-javadoc.jar文件都可以在本地maven存储库(~/.m2/repository)中找到,mav

我试图生成具有指向依赖库的链接的Javadoc。我一直在学习教程,并成功地生成了XXX-sources.jar和XXX-javadoc.jar。但是我不能在我的项目中包含依赖性javadocs,也不能生成带有指向依赖性html文件的有效链接的javadocs

更具体地说,假设我的项目依赖于org.foo.bar。
bar-core-1.0.0-sources.jar
bar-core-1.00-javadoc.jar
文件都可以在本地maven存储库(
~/.m2/repository
)中找到,maven能够解析它们。我的一个源文件导入库API:

import org.foo.bar.core.Dependency
然后,在其文档中使用链接:

{@link Dependency} and {@link org.foo.bar.core.AnotherDependency AnotherDependency}
我的pom.xml文件配置如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

[...]

<build>
    <plugins>
        <plugin>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.10.4</version>
            <executions>
                <execution>
                    <id>javadoc-jar</id>
                    <phase>package</phase>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                    <configuration>
                        <includeDependencySources>true</includeDependencySources>

                        <dependencySourceIncludes>
                          <dependencySourceInclude>org.foo.bar:*</dependencySourceInclude>
                        </dependencySourceIncludes>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

<dependencies>
    <dependency>
        <groupId>org.foo.bar</groupId>
        <artifactId>core</artifactId>
        <version>1.0.0</version>
    </dependency>
</dependencies>
在生成的javadoc中,指向我自己项目的
@link
可以正确地转换为带有
标记的url。但是,依赖项和另一个依赖项用
标记而不是
标记包装

mvn javadoc:jar