首页 > 解决方案 > 跳过 gradle 中的 comileJava 和 processResources 任务以进行 Kotlin 部署

问题描述

当我部署我的 kotlin 项目时,构建取决于 classes 任务。我遇到的问题是,类调用 compileJava 并且它总是因“NO-SOURCE”错误而失败。当然,我没有 java 源代码,它是一个仅限 Kotlin 的项目。

如何跳过构建链中的 compileJava 任务?

在此处输入图像描述

标签: gradlekotlin

解决方案


不知道为什么您说任务仅在报告时失败NO-SOURCE。从您的屏幕截图中可以看出,尽管NO-SOURCE, Gradle 仍然报告BUILD SUCCESSFUL.

但当然,您也可以跳过这些不相关的任务(这将使 Gradle 将它们报告为SKIPPED而不是NO-SOURCE):

compileJava {
    enabled = false
}

推荐阅读