如何使用Gradle复制任务复制到多个目的地

如何使用Gradle复制任务复制到多个目的地,第1张

如果你真的希望他们在喊拦一个任务,碧郑你做这样的事情:

def filesToCopy = copySpec {

from 'someFile.jar'

rename { 'anotherfile.jar' }

}

task copyFiles <<{

['dest1', 'dest2'郑慧胡].each { dest ->

copy {

with filesToCopy

into dest

}

}

}

(1)建立build.gradle文件

(2)内容如下:

apply plugin: 'Java'

repositories {

mavenCentral()

}

dependencies {

compile "javax.servlet:javax.servlet-api:3.1-b07",

"绝档纤org.slf4j:slf4j-log4j12:1.7.5",

"org.slf4j:slf4j-jdk14:1.7.5",

"MySQL:mysql-connector-java:5.1.24"

}

task copyJars(type: Copy) {

from configurations.runtime

into '蠢好lib' // 目标位置

}

(3)命令行运行:gradle copyJars

(4)lib目录下就是你需要的jar包,gradle自动会分析jar其并仿中依赖关系一并下载


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8175125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存