Bintray gradle插件不上传工件

时间:2016-09-07 17:29:45

标签: java android maven gradle bintray

我正在使用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'
        }
    }

}

2 个答案:

答案 0 :(得分:1)

我从root项目运行任务,其中未定义构建目录。当我在模块中运行它时,(build / libs)包含所需的工件。

答案 1 :(得分:1)

从您的代码中我假设您正在开发Android项目。我遇到了类似的问题。然后我意识到插件文档中的build/lib只是一个占位符。我必须将我的设置放在我的图书馆存储的地方:

filesSpec {
    from 'build/outputs/aar'
    into '.'
}

如果您一直不清楚,您可以随时上传当前目录,查看实际上传到Bintray的内容,然后查看它实际看到的位置:

filesSpec {
    from '.'
    into '.'
}