Gradle复制任务不起作用

时间:2017-05-22 22:14:59

标签: gradle

在我的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。所以问题是 - 为什么我原来的方法不起作用?

1 个答案:

答案 0 :(得分:0)

您展示的构建文件太少,无法彻底回答问题。但是根据您提供的少量信息,我要说,assembleAll任务没有可以复制的输出,或者只有具有*-sources.jar模式的输出。