【问题标题】:How to generate Javadoc for Maven Dependencies如何为 Maven 依赖项生成 Javadoc
【发布时间】:2011-03-29 09:18:14
【问题描述】:

我有一个带有以下 POM sn-p 的 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(假设这个项目有更多的依赖项)?

谢谢

【问题讨论】:

  • OK...我将包装更改为jar(它是pom)-然后错误不再发生。但是 - 它没有做任何事情...... maven说Successful,但没有生成任何东西:(

标签: maven javadoc maven-javadoc-plugin


【解决方案1】:

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

基本上你需要确保依赖的源文件已经生成/可用并且&lt;includeDependencySources&gt;参数被启用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-01
    • 2013-09-02
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 2019-11-06
    相关资源
    最近更新 更多