9

我有一个带有以下 POM 片段的 Maven 项目:

<modelVersion>4.0.0</modelVersion>
<artifactId>Foo-Deploy</artifactId>
<name>Foo-Deploy</name>
<packaging>pom</packaging>
<description>foobar</description>
<dependencies>
<dependency>
        <groupId>de.foo.bar</groupId>
        <artifactId>some-api</artifactId>
        <version>${project.version}</version>
        <classifier>doc</classifier>
        <type>zip</type>
    </dependency>
</dependencies>

这个想法是定义一个依赖关系,其中一些源是(这是之前成功创建的)。现在我想在这个依赖项上运行 javadoc。当我打电话

mvn javadoc:jar -DincludeDependencySources=true -DdependencySourceIncludes=de.foo.bar:some-api:*:doc:zip

消息失败

不执行 Javadoc,因为项目不是支持 Java 类路径的包

怎么了 ?它会起作用吗?

或者如何从特定的依赖项生成 javadoc(假设这个项目有更多的依赖项)?

谢谢

4

1 回答 1

8

要为依赖源生成 javadoc,需要完成一系列步骤。这些在此链接中进行了概述。

本质上,您需要确保生成/可用的依赖项的源文件并<includeDependencySources>启用参数。

于 2011-03-29T12:04:31.330 回答