问题标签 [jitpack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4322 浏览

android - 无法在 JitPack 上发布 Android 库项目

我为 Android 制作了一个小型库,并将其上传到我的公共 Github 存储库中。库项目还包含一个示例应用程序。为了在 JitPack 上进行构建,我按照JitPack 自己的说明进行操作。

现在我尝试使用 JitPack 远程构建它,我收到以下错误:

这是根构建文件:

库的构建文件:

示例应用程序的构建文件:

0 投票
1 回答
212 浏览

android - 没有办法编译我自己的 kotlin 库

在 Google I/O 2017 上,我决定通过在 kotlin 中为 android 开发自己的库来学习 kotlin。该库允许从 OpenWeatherMap API 获取信息。项目链接:https ://github.com/sokarcreative/EasyOWM

有什么问题 ?我只是无法编译我的库。我什么都试过了。我已经编译了分叉项目,它可以工作,但我自己的库没有办法。

我用这些gradlew脚本创建了一个新项目:

-- 项目分级

-- 模块分级

错误 :Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT

我知道这是一个反复出现的问题,但没有办法解决这个问题。

编辑:以防万一,图书馆工作。这是我的 Galaxy Tab S3 上的结果: EasyOWM screenshot

0 投票
1 回答
634 浏览

android - Push Android library from GitHub to Android Arsenal

I've developed an Android library and successfully uploaded to GitHub.

Here is my GitHub library repo : https://github.com/sangeethnandakumar/TestTube

I'm using JITPACK PACKAGE repository to build the dependency. It works like anything and I deployed around 13 releases (v2.5.3 is the last release).

Here are my Jitpack releases : https://jitpack.io/#sangeethnandakumar/TestTube

I wan't to make this library available via Android Arsenal. I have an account on Android arsenal linked with GitHub. I need to set search tags and description for my library at Android Arsenal.

Link to Android arsenal : https://android-arsenal.com

What can be the steps to do that?

0 投票
1 回答
602 浏览

android - JitPack:无法解析子存储库

我在我的gradle中使用jitpack如下:

在我的 github 存储库中,我有一个名为的子模块authentication

我只需要在我的项目中使用这个模块,所以我将它添加到我的模块的 build.gradle 中,如此处所述

但我不断得到

0 投票
1 回答
627 浏览

android - JitPack 不会使用 GitHub 存储库 - 包含演示该问题的示例存储库

每次我尝试 fork 一个 Android 库并通过 JitPack 使用它时,我都会遇到错误,放弃并选择其他方式来自定义和使用该库。这次我想深入了解并创建一个隔离问题的基本应用程序。你能下载下面的 repo 并告诉我我做错了什么吗?

在这个 repo 中有一个非常基本的 Android 应用程序:https ://github.com/gazialankus/JitpackNotWorking 。我只是在 Android Studio 中创建了一个新的 Android 应用程序,并按照https://jitpack.io/中的说明将https://github.com/ArthurHub/Android-Image-Cropper github repo 添加为依赖项。我在根build.gradle中添加了 JitPack Maven 存储库,并在应用程序build.gradle中添加了库依赖项,如下所示:

Gradle 同步正常,但 android-image-cropper-2.4.5 未显示在项目视图的外部库下。因此,应用程序不会生成此错误:

正如我在应用程序build.gradle的评论中指出的那样,使用没有 JitPack 的库就可以了:

我想也许 JitPack 无法构建这个 repo。但是,此存储库的 JitPack 日志显示“ok”。

Gradle 和 Java 版本:在 Android Studio 菜单 File > Project Structure > Project 中,Gradle 版本为 3.3,Android Plugin 版本为 2.3.3。在同一个对话框中,SDK Location 选项卡显示嵌入式 JDK 正在从 C:\Program Files\Android\Android Studio\jre 使用。

Android Studio 中没有待处理的更新。

您能否下载并构建此存储库以隔离问题并告诉我我做错了什么?同样,演示问题的存储库在这里:https ://github.com/gazialankus/JitpackNotWorking

谢谢你。

编辑:尝试使用我的一个 fork 并试图使库对 JitPack 更友好,但仍然是同样的问题。请参阅 repo 中的提交。

已解决:有关更多详细信息,请参阅https://github.com/gazialankus/JitpackNotWorking/blob/master/README.md

0 投票
1 回答
913 浏览

java - 同一个 Maven 项目的不同 groupId(和版本)

groupId我有一个项目,其中使用两个s 和不同的 s以两种不同的方式部署 Maven 项目version。例如:

a) 取决于分支(使用jitpack):

b)取决于...版本(其他来源):

我正在使用方法a)。我的项目还依赖于其他一些部署方法 b) 的项目。我不知道,我怎样才能覆盖 b)或者我怎样才能告诉 Maven 这些是同一个项目并要求他们使用 a)。

提供了一种使用classifier. 我还查看了依赖管理,但无法真正理解。我不是这个领域的专家。

0 投票
1 回答
57 浏览

android - Build library using JitPack

I have a problem. I created test library and push it to Github. But when I try to include this library into (using Gradle) project show error showing error

But log into jitpack.io show that build was sucsessful. Where I made a mistake?

0 投票
3 回答
793 浏览

android - gradle 3.0.0-alphaX 的库依赖问题

我有一个带有子模块的库项目,其中包含许多我想传递给开发人员应用程序的依赖项。例如,模块A可能包含所有必要的 appcompat 依赖项。

随着迁移更改,我已将所有compile案例更新为api,这应该不会影响任何事情。但是,我不再有权访问任何库依赖项。我只能使用我的库本身的代码和引用。

有没有办法解决?

可以在此处找到我的库子模块的构建 gradle 文件之一以供参考。

依赖项:

编辑:

澄清一下,模块中的示例项目实际上确实可以正确构建,但是在任何其他应用程序中使用依赖项都存在问题,它从 jitpack 中提取。将此 gradle视为不会构建的示例。我尝试过使用 api、实现、@aar 和传递的组合。

想想看,这可能是一个 jitpack 问题,而不是一个 gradle 问题,但如果其他人有解决方案,我想听听。

0 投票
1 回答
1033 浏览

android - Android jitpack 不会从我的仓库构建

我正在尝试使用一个使用 gradle 和 jitpack 的库的分支。我有 jitpack.io 存储库设置(并使用另一个库的另一个分支)。

我试图包括的新叉子如下:https ://github.com/philippeauriach/ChatKit/tree/allow-moving-item

jitpack 网站看得很清楚:https ://jitpack.io/#philippeauriach/ChatKit/allow-moving-item-SNAPSHOT

但是当我添加compile 'com.github.philippeauriach:ChatKit:allow-moving-item-SNAPSHOT'到我的 gradle 依赖文件时,它说

通过使用./gradlew assembleDebug --info我得到以下日志:

这意味着 jitpack 没有模块。这可能是从哪里来的?

0 投票
0 回答
434 浏览

android - 编译包含第三方 .aar 依赖项的 Android 库

我正在 jitpack 上创建我的第一个私有托管的 Android 库。

问题:我的托管库包含第三方.aar依赖项(Spotify 播放器 SDK)。第三方还没有托管他们的库,所以我坚持通过以下方式从我的库项目中引用第三方依赖项: repositories { jcenter() flatDir { dirs 'libs' } } ... dependencies { compile 'com.spotify.sdk:spotify-player-24-noconnect-2.20b@aar' }

当然,当我尝试在 jitpack 上托管我的库并在示例项目中编译我的库依赖项时,我收到以下错误:Error:Could not resolve all files for configuration ':app:debugCompileClasspath'.

无法解析 com.github.example:my-private-library:0.9.0。要求:项目:app 无法解析 com.github.vertigomedia:my-private-library:0.9.0。无法解析 POM https://jitpack.io/com/github/example/my-private-library/0.9.0/my-private-library-0.9.0.pom 无法解析依赖项“com.spotify”的版本。 sdk:spotify-player-24-noconnect-2.20b:aar'

'com.spotify.sdk:spotify-player-24-noconnect-2.20b:aar'库无法解析,因为它没有远程托管在任何地方。

有人对如何解决这个问题有任何建议吗?我需要自己私人托管 Spotify 播放器库.aar吗?出于许可原因,我宁愿不必这样做。我可以以某种方式.aar从我的.pom文件中排除,并让客户端示例应用程序手动在其文件中包含 Spotify 播放器.aar依赖项吗?build.gradle对此的任何想法将不胜感激。