生成jar文件,使用gradle将kotlin lib上传到bintray

时间:2018-02-26 13:44:50

标签: gradle kotlin bintray

我有以下'cursor'配置

build.grade

当我运行buildscript { ext.kotlin_version = '1.2.21' dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } plugins { id "org.jetbrains.kotlin.jvm" version "1.2.21" id "com.jfrog.bintray" version "1.7.3" } repositories { jcenter() mavenCentral() } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib" } bintray { user = 'ishankhare07' key = '<api_key>' pkg { version { name = 'v0.0.1' } repo = 'server' name = 'server' licenses = ['MIT'] vcsUrl = 'https://github.com/ishankhare07/kotlin-web-server' } } sourceSets { main.kotlin.srcDirs += "./" } 时,一切正常,但我在bintray上的回购最终成为一个没有文件的空存储库。如何解决这个问题?

我也尝试添加gradle uploadBintray任务,如下所示

jar

当我使用jar { from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } } 运行此任务时,它成功运行

gradle jar

但我想我会以某种方式将此链接到我无法弄清楚的BUILD SUCCESSFUL in 0s 2 actionable tasks: 2 up-to-date 任务。

1 个答案:

答案 0 :(得分:0)

the docs for the com.jfrog.bintray plugin所述,将插件指向要发布的工件的方法之一是使用> M<- solve(M) Error in solve.default(M) : Lapack routine dgesv: system is exactly singular: U[4,4] = 0 插件。

这可以按如下方式完成:

maven-publish

上面链接的页面中描述的另一种方法是使用Gradle配置。

相关问题