2017-05-22 142 views
0

在我的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添加了一個任務來複制這些罐子。所以問題是 - 爲什麼我原來的方法不起作用?

回答

0

您顯示的構建腳本太少,無法真正回答問題。但根據您提供的信息,我想說assembleAll任務沒有可以複製的輸出,或者只有與*-sources.jar模式匹配的輸出。