如何从gradle javadoc任务中排除生成的文件?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何从gradle javadoc任务中排除生成的文件?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1896字,纯文字阅读大概需要3分钟。
内容图文
![如何从gradle javadoc任务中排除生成的文件?](/upload/InfoBanner/zyjiaocheng/820/6b8dc79887ea4661bf27fce36b1ac8cd.jpg)
我通过第三方插件在gradle构建中生成一些代码.
生成的代码javadoc格式错误.
所以我试图从gradles javadoc任务中排除该路径,但它不起作用.
我查看了类似的问题,但没有一个提供有用的答案.
$> ./gradlew --version
------------------------------------------------------------
Gradle 4.3
------------------------------------------------------------
Build time: 2017-10-30 15:43:29 UTC
Revision: c684c202534c4138b51033b52d871939b8d38d72
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM: 1.8.0_121 (Oracle Corporation 25.121-b13)
OS: Windows 7 6.1 amd64
这是我的build.gradle
sourceSets {
main {
compileClasspath += java.srcDir("${buildDir}/generated/src/main/com4j")
runtimeClasspath += java.srcDir("${buildDir}/generated/src/main/com4j")
}
test {
compileClasspath += java.srcDir("${buildDir}/generated/src/main/com4j")
runtimeClasspath += java.srcDir("${buildDir}/generated/src/main/com4j")
}
}
javadoc {
exclude "**/generated/**"
source = sourceSets.main.allJava
}
没有效果.
$> ./gradlew javadoc
:javadocC:\cygwin64\home\username\sourcecode\COMJurer\build\generated\src\main\com4j\com\app\com4j\api\ClassFactory.java:15: warning: no @return
public static com.app.com4j.api.IAPI createAPI() {
^
C:\cygwin64\home\username\sourcecode\COMJurer\build\generated\src\main\com4j\com\app\com4j\api\IAPI.java:99: error: malformed HTML
* @param xmlReturn Mandatory Holder<java.lang.String> parameter.
^
C:\cygwin64\home\username\sourcecode\COMJurer\build\generated\src\main\com4j\com\app\com4j\api\IAPI.java:99: error: bad use of '>'
* @param xmlReturn Mandatory Holder<java.lang.String> parameter.
^
2 errors
1 warning
:javadoc FAILED
gradles文档缺少任何细节:https://docs.gradle.org/current/dsl/org.gradle.api.tasks.javadoc.Javadoc.html
解决方法:
问题是您的模式引用了源目录的路径.
Javadoc模式与类的包匹配.
所以你需要使用一个引用你需要排除的包的模式,例如:
exclude 'com/app/com4j/api/**'
内容总结
以上是互联网集市为您收集整理的如何从gradle javadoc任务中排除生成的文件?全部内容,希望文章能够帮你解决如何从gradle javadoc任务中排除生成的文件?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。