在看教程时,看到这样一个例子。
task dist(type: Zip) {
dependsOn spiJar
from 'src/dist'
into('libs') {
from spiJar.archivePath
from configurations.runtime
}
}
artifacts {
archives dist
}
不知道into中的from是什么意思?
在看教程时,看到这样一个例子。
task dist(type: Zip) {
dependsOn spiJar
from 'src/dist'
into('libs') {
from spiJar.archivePath
from configurations.runtime
}
}
artifacts {
archives dist
}
不知道into中的from是什么意思?
可以看下dsl文档zip中的into描述是这样的into(destPath, configureClosure),第一个参数接收一个路径,第二个参数接收一个闭包,官方的说明是
`
Creates and configures a child CopySpec with a destination directory inside the archive for the files
`
也就是说可以把里面这两个当成附加项,为第一个参数指定的libs附加其它位置(可以是上面from路径之外的)的文件进去
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
以zip类型发布Jar包,依赖了任务
spiJar
,从目录(from)src/dist 添加到(打包进)(into)build/libs/