Gradle 正在跳过任务,因为它没有源文件
我的任务是创建源代码的zip文件:Gradle 正在跳过任务,因为它没有源文件,gradle,groovy,Gradle,Groovy,我的任务是创建源代码的zip文件: import org.gradle.api.tasks.bundling.Zip import org.gradle.api.tasks.TaskAction class MakeJavadocZipTask extends Zip{ @TaskAction def makeJavadocZip(){ doFirst { baseName = project.componentUtils.getComponentName()
import org.gradle.api.tasks.bundling.Zip
import org.gradle.api.tasks.TaskAction
class MakeJavadocZipTask extends Zip{
@TaskAction
def makeJavadocZip(){
doFirst {
baseName = project.componentUtils.getComponentName()
version = project.componentUtils.getComponentVersion()
classifier = 'javadocs'
}
from "${project.buildDir}/docs/javadoc"
include '**/*'
destinationDir project.file("${project.tmpDistLoc}/javadocs")
}
}
当我运行时,此任务显示为最新。我还尝试使用project.afterEvaluate闭包,但不起作用。任何解决方案是的,这很有效
class MakeJavadocZipTask extends Zip{
MakeJavadocZipTask(){
doFirst {
archiveName = project.componentUtils.getDistName('javadocs')
}
from "${project.buildDir}/docs/javadoc"
include '**/*'
destinationDir project.file("${project.tmpDistLoc}/javadocs")
}
}我现在也遇到了类似的问题。你找到解决办法了吗?