【问题标题】:How to generate Javadoc for Maven Central?如何为 Maven Central 生成 Javadoc?
【发布时间】:2016-07-01 03:19:02
【问题描述】:

我正在尝试将我的包从 bintray 与 Maven Central 同步,但出现此错误:

我需要做什么来生成 Javadoc?

我使用 Gradle:

dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
        classpath 'com.novoda:bintray-release:0.3.4'
    }

【问题讨论】:

  • 您可能需要添加“gradle”标签并删除“maven”,因为这是一个 gradle 问题。

标签: gradle javadoc bintray


【解决方案1】:

在 Maven 中:

根据the docs,你应该添加javadoc插件:

<project>
  ...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.10.3</version>
        <configuration>
          ...
        </configuration>
      </plugin>
    </plugins>
    ...
  </reporting>
  ...
</project>

然后运行mvn site


在 Gradle 中:

根据the docs,您应该添加Javadoc 类型的任务,然后将此任务的输出添加到configurationpublication

apply plugin: 'java'

task myJavadocs(type: Javadoc) {
  source = sourceSets.main.allJava
}

您可以在Bintray's examples project on GitHub 找到发布到 Bintray 的 JCenter 的 Gradle 项目的完整示例。

【讨论】:

  • 我应该在哪里插入这段文字?
  • 您不认为添加到问题中可能是重要的信息吗?!
  • 是的,很抱歉,我添加了有问题的其他信息
  • 巴鲁克,我用这个插件github.com/novoda/bintray-release。请告诉我应该在哪里插入你给我的代码
猜你喜欢
  • 1970-01-01
  • 2013-03-14
  • 2012-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-04
  • 1970-01-01
  • 2010-12-15
相关资源
最近更新 更多