如何添加清理任务 - 找不到任务“清理”

Posted

技术标签:

【中文标题】如何添加清理任务 - 找不到任务“清理”【英文标题】:How to add clean task - Task 'clean' not found 【发布时间】:2013-06-09 22:05:59 【问题描述】:

我正在使用https://github.com/eriwen/gradle-js-plugin,我希望能够运行“干净”任务。当我运行'gradle -d clean'时,它给出了以下错误

Task 'clean' not found in root project

据我了解,gradle 带有任务 - 'clean',但是 gradles-js-plugin 目前似乎不支持它。如何添加“清洁”任务?

这是我的 build.gradle:

// Pull the plugin from Maven Central
buildscript 
    repositories 
        mavenCentral()
    
    dependencies 
        classpath 'com.eriwen:gradle-js-plugin:1.5.0'
    

// Invoke the plugin
apply plugin: 'js'

def jsSrcDir = 'public/js'

javascript.source 
    dev 
        js 
            srcDir jsSrcDir
            include "*.js"
            exclude "*.min.js"
        
    
    prod 
        js 
            srcDir jsSrcDir
            include "*.min.js"
        
    


combineJs
    source = fileTree(javascript.source.dev.js.files)
    dest = file("$buildDir/all.js")

【问题讨论】:

【参考方案1】:

确保您正在运行

gradle -d clean

来自项目主路径的命令。

【讨论】:

能否解释一下-d 并添加对官方文档的引用? -d 代表 (ref: docs.gradle.org/current/userguide/command_line_interface.html) -d, --debug 以调试模式登录(包括正常的堆栈跟踪)。 -d有点没用,默认错误信息很清楚:D【参考方案2】:

android 上,我用一行添加了 settings.gradle 文件

include ':library'

【讨论】:

【参考方案3】:

只需从您的 /android/ 文件夹中运行它,即导航到您的 android 文件夹并在项目目录中从那里运行命令。

你也可以添加

plugins 
    id "base"

到你的 gradle 文件

【讨论】:

【参考方案4】:

根据this guideline,语法如下:

plugins 
    id "base"

【讨论】:

【参考方案5】:

clean 任务由base 插件引入。所以你需要应用这个插件来获取清理任务和清理特定任务输出的清理任务规则:

apply plugin:'base'

【讨论】:

希望你不介意,你在哪里运行这个命令?在控制台中? 不,该语句需要在您的 build.gradle 文件中 仍然不适合我。任务任务没有显示干净的任务,并且它在 Jenkins 中失败,并显示“未找到任务清理”。 Gradle 4.6 版 我也尝试过这种方法,因为它是许多情况下的答案,但它对我不起作用

以上是关于如何添加清理任务 - 找不到任务“清理”的主要内容,如果未能解决你的问题,请参考以下文章

开机提示,windows找不到C:/windows/ylmf/桌面运行/numlock exe。怎

Java 清理步骤

如何给Windows Server 2012 R2 添加“磁盘清理”选项

如何给Windows Server 2012 R2 添加“磁盘清理”选项

如何给Windows Server 2012 R2 添加“磁盘清理”选项

如何给Windows Server 2012 R2 添加“磁盘清理”选项