首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从gradle javadoc任务中排除生成的文件?

在Gradle中,可以通过配置javadoc任务的exclude属性来排除生成的文件。exclude属性接受一个正则表达式,用于匹配要排除的文件或目录。

以下是一个示例的build.gradle文件,演示如何从javadoc任务中排除生成的文件:

代码语言:groovy
复制
apply plugin: 'java'

// 定义一个自定义的任务,用于生成要排除的文件
task generateExcludedFiles(type: Copy) {
    from 'src/main/java/com/example/excluded'
    into 'build/excluded'
}

// 配置javadoc任务
javadoc {
    // 设置要生成文档的源代码目录
    source = sourceSets.main.allJava

    // 设置生成的文档输出目录
    destinationDir = file('build/docs/javadoc')

    // 排除生成的文件
    exclude '**/excluded/**'

    // 在执行javadoc任务之前,先执行自定义的任务生成要排除的文件
    dependsOn generateExcludedFiles
}

在上述示例中,我们首先定义了一个自定义的任务generateExcludedFiles,用于生成要排除的文件。然后,在javadoc任务中,通过exclude属性指定要排除的文件或目录,这里使用**/excluded/**来匹配src/main/java/com/example/excluded目录及其子目录下的所有文件。最后,通过dependsOn属性将自定义任务generateExcludedFiles添加为javadoc任务的依赖,确保在执行javadoc任务之前先执行自定义任务。

执行gradle javadoc命令时,生成的文档将不包含被排除的文件。

关于Gradle的更多详细信息和用法,请参考腾讯云Gradle插件的官方文档:Gradle插件

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分29秒

MySQL系列七之任务1【导入SQL文件,生成表格数据】

1时5分

云拨测多方位主动式业务监控实战

16分8秒

人工智能新途-用路由器集群模仿神经元集群

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券