Tag: jitpack

将源文件附加到kotlin库项目不会显示在AS中

我想把源代码附加到一个kotlin库项目,看起来我成功了,因为我现在有了源代码jar: https://jitpack.io/com/github/walleth/kethereum/bip44/0.21/ 之前的版本没有出口的来源 – 所以我认为这是成功的。 https://jitpack.io/com/github/walleth/kethereum/bip44/0.20/ 不幸的是,AS不显示来源。 我是这样产生的: allprojects { repositories { jcenter() maven { url ‘https://jitpack.io’ } } apply plugin: “kotlin” apply plugin: “jacoco” apply plugin: “maven” apply plugin: “com.github.ben-manes.versions” dependencies { compile “org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version” testCompile ‘org.assertj:assertj-core:3.8.0’ testCompile ‘junit:junit:4.12’ } task sourcesJar(type: Jar, dependsOn: classes) { classifier = ‘sources’ from sourceSets.main.allSource } task javadocJar(type: Jar, […]

在jitpack.io上托管库,找不到构建文件

我跟着文档,但我仍然得到这个错误,每当我尝试建立gradle: Build starting… Start: Wed Feb 1 23:04:21 UTC 2017 Git: 1.0 commit 9d23ef9b4a6450ba545a15c9599f3b1ce270abf0 Author: gugakatsi Date: Thu Feb 2 02:53:05 2017 +0400 finished building lib ERROR: No build file found. Looking for Gradle/Maven/Sbt/Lein build file in the root of the project See the documentation at https://jitpack.io/docs/ Desktop 2017-02-01T23:04:21.512801933Z Exit code: 1 No build artifacts […]

库与Gradle 3.0.0-alphaX的依赖关系问题

我有一个包含许多依赖关系的子模块的库项目,我想传递给开发人员的应用程序。 例如,模块A可能包含所有必要的appcompat依赖项。 随着迁移的变化 ,我已经更新所有的compile案例为api ,这不应该影响任何东西。 但是,我不再有权访问任何库依赖项。 我只能使用我的库本身的代码和引用。 有没有办法解决? 我的库子模块的一个构建gradle文件可以在这里找到供参考。 依赖关系: dependencies { api "org.jetbrains.kotlin:kotlin-stdlib:${KOTLIN}" api "com.android.support:appcompat-v7:${ANDROID_SUPPORT_LIBS}" api "com.android.support:support-v13:${ANDROID_SUPPORT_LIBS}" api "com.android.support:design:${ANDROID_SUPPORT_LIBS}" api "com.android.support:recyclerview-v7:${ANDROID_SUPPORT_LIBS}" api "com.android.support:cardview-v7:${ANDROID_SUPPORT_LIBS}" api "com.android.support.constraint:constraint-layout:${CONSTRAINT_LAYOUT}" api "com.mikepenz:iconics-core:${ICONICS}@aar" api "com.mikepenz:google-material-typeface:${IICON_GOOGLE}.original@aar" api "com.afollestad.material-dialogs:core:${MATERIAL_DIALOG}" api "com.jakewharton.timber:timber:${TIMBER}" api "org.jetbrains.anko:anko-commons:${ANKO}" } 编辑: 为了澄清,模块中的示例项目实际上是正确构建的,但是在任何其他应用程序中使用依赖项时存在一个问题,即它从jitpack中抽取。 看到这个gradle作为一个不会构建的例子。 我尝试过使用api,implementation,@aar和transitive的组合。 想想看,这可能是一个jitpack问题,而不是一个gradle问题,但如果其他人有一个解决方案,我想听听它。

没办法编译我自己的kotlin库

随着谷歌I / O 2017年,我决定学习kotlin开发我自己的库在Android的kotlin。 这个库允许从OpenWeatherMap API获取信息。 项目链接: https : //github.com/sokarcreative/EasyOWM 有什么问题 ? 我只是不能编译我的图书馆。 我尝试了一切。 我已经编译了分叉的项目,它工作,但没有办法与我自己的图书馆。 我用这些gradlew脚本创建了一个新项目: – 项目gradle allprojects { repositories { … maven { url 'https://jitpack.io' } } } – 模块gradle dependencies { … compile 'com.github.sokarcreative:easyowm:master-SNAPSHOT' } 错误: Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT 我知道这是一个反复出现的问题,但没有办法解决这个问题。 编辑:以防万一,图书馆工作。 这是我的银河选项卡S3: EasyOWM截图的结果