在我的gradle / deployment.gradle文件中,我有:
basedir = devHomeDir.getAbsolutePath()
deploymentDir = new File(project, "deployment")
deploymentLibDir = new File(deploymentDir, 'project/lib')
task deployProjectJars(type: Copy) {
from tasks.getByPath(':baseproject:project:assembleAll')
into deploymentLibDir
exclude '*-sources.jar'
}
当我将deployProjectJars作为输出运行时,我得到::deployProjectJars NO-SOURCE
并且没有任何内容被复制。所以我向gradle.build添加了一个任务来复制这些jar。所以问题是 - 为什么我原来的方法不起作用?
答案 0 :(得分:0)
您展示的构建文件太少,无法彻底回答问题。但是根据您提供的少量信息,我要说,assembleAll任务没有可以复制的输出,或者只有具有*-sources.jar
模式的输出。