我正在使用Bintray gradle插件将java工件上传到bintray。我从例子中写了这段代码,它成功地创建了包和版本,但在文件目录中没有文件。我错过了什么??
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'
}
}
}发布于 2016-09-09 04:20:23
我从没有定义构建目录的根项目中运行任务。当我在(build/libs)包含所需工件的模块中使用运行它时。
发布于 2017-04-01 06:56:22
根据你的标签,我假设你正在做一个Android项目。我也遇到过类似的问题。然后我意识到插件文档中的build/lib只是一个占位符。我必须将我的设置为我的库的aar的存储位置:
filesSpec {
from 'build/outputs/aar'
into '.'
}如果你曾经不清楚,你可以随时上传当前目录,看看实际上传到Bintray的内容,然后获得它实际看起来的位置:
filesSpec {
from '.'
into '.'
}https://stackoverflow.com/questions/39376023
复制相似问题