我正在使用bintray gradle插件在Bintray上传java工件。我已经从示例中编写了这段代码,它成功创建了包和版本,但文件目录中没有文件。我在这里想念的是什么?
bintray {
user = 'user name'
key = 'my key'
pkg {
repo = 'androids'
name = 'name'
licenses = ['Apache-2.0']
vcsUrl = 'https://github.com/bintray/gradle-bintray-plugin.git'
version {
name = 'version'
desc = 'Gradle Bintray Plugin 1.0 final'
released = new Date()
vcsTag = '1.3.0'
attributes = ['gradle-plugin': 'com.use.less:com.use.less.gradle:gradle-useless-plugin']
}
filesSpec {
from 'build/libs'
into 'standalone_files/level1'
}
}
}
答案 0 :(得分:1)
我从root项目运行任务,其中未定义构建目录。当我在模块中运行它时,(build / libs)包含所需的工件。
答案 1 :(得分:1)
从您的代码中我假设您正在开发Android项目。我遇到了类似的问题。然后我意识到插件文档中的build/lib
只是一个占位符。我必须将我的设置放在我的图书馆存储的地方:
filesSpec {
from 'build/outputs/aar'
into '.'
}
如果您一直不清楚,您可以随时上传当前目录,查看实际上传到Bintray的内容,然后查看它实际看到的位置:
filesSpec {
from '.'
into '.'
}