我正在尝试将 bintray 中的包与 Maven Central 同步,但出现此错误:
我需要做什么来生成 Javadoc?
我使用 Gradle:
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.novoda:bintray-release:0.3.4'
}
在 Maven 中:
根据文档,您应该添加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 中:
根据文档,您应该添加一个类型的任务,Javadoc
然后将此任务的输出添加到 aconfiguration
或 a publication
:
apply plugin: 'java'
task myJavadocs(type: Javadoc) {
source = sourceSets.main.allJava
}
您可以在 GitHub 上的 Bintray 示例项目中找到发布到 Bintray 的 JCenter 的 Gradle 项目的完整示例。