问题标签 [jcenter]
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.
android - 如何在 android studio 上添加我的 github 库
我有一个库,例如 LibraryOne,它的包名称是 com.gorkem.libraryone,我将库推送到 github。当我在其他项目上使用这个库时,我想用这样的依赖项访问这个库:编译'com.gorkem.libraryone'他们是怎么做到的?我可以举很多例子,比如编译'com.google.code.gson:gson:2.3.1'。这个问题有教程吗?
gradle - 上传到bintray时如何更改maven-metadata.xml的默认artifactId
在我的项目中,我为 maven POM 设置了一个自定义 artifactId:
其中 moduleProperties 是加载属性文件的 Properties 类。
有了这个集合,POM 文件就有了正确的 artifactId(“core”)。但是,bintray 上生成的maven-metadata.xml继续使用 Android-Studio 模块名称作为 artifactId(“transition”)。所以问题是如何更改 maven-metadata.xml 中的 artifactId?
这是用于将工件推送到 bintray 的 gradle 代码:
maven - 如何将闭源库发布到 jCenter?
是否可以将私有 SDK 发布到 jCenter?我已经设置了所有内容并且上传到 bintray 工作正常,但是我想发布 .aar 库而不是 java 文档和 java 源代码。
我已经看到一些库上传了一个空的 javadoc.jar 和 sources.jar,我如何使用 gradle 来实现这一点?
maven - Bintray 405 不允许使用 nginx
我正在尝试通过 bintray 将我的 android-library 共享给 jcenter。我已经在 bintray 上成功创建了 maven 存储库并将我的库上传到 repo。但是当我尝试添加许可证时,它显示 405 not allowed nginx 页面。
为什么不允许添加许可证。有什么遗漏吗?
我关注了这个博客。
android - 如何使用 gradle bintray 插件将模块上传到 JCenter?
如果我太愚蠢了,我很抱歉,但我无法让它工作......我在 AS 中有一个 Android 模块项目,我想上传到 JCenter - 使用来自JFrog的 gradle bintray 插件。我按照本教程在 bintray 上创建存储库,最终得到了模块的以下 build.gradle:
而这个项目:
运行任务gradle bintrayUpload
(成功完成)后,我在 bintray 中的存储库如下所示:
当您打开未指定的文件夹时,您会发现:
所以问题!
- 为什么版本像未指定一样被上传?
- 我无法使用给定的组 id:artifact:version 编译我的项目,当尝试在 AS 上构建它时,它说它无法解析到工件的路径。
任何帮助将不胜感激!
android - Gradle 错误地解析依赖 artifactId
我有一个看起来像这样的依赖项:
这种依赖确实存在于 jcenter 和 mavenCentral 中,但是每当 gradle 解析它时,它使用不正确的 artifactId(删除“barber-”前缀)。
如果依赖项可以正确解析为https://jcenter.bintray.com/io/sweers/barber/barber-api/1.3.0/barber-api-1.3.0.pom
如果有帮助,可以在此处找到该库:https ://github.com/hzsweers/barber
android - Android Studio 中的 Gradle 无法解析 JCenter 中的库
我已经向 Bintray 发布了一个库,并且我被告知它已正确链接到 JCenter。可以在这里看到 Bintray 中的库,并且可以肯定的是,它在 JCenter 中正确可见,正如您在此处看到的那样。
我正在尝试通过将其添加为 Gradle 依赖项来对其进行测试,如下所示:
根据maven-metadata.xml
文件应该是正确的:
但是,当我同步时,build.gradle
它会引发以下错误:
无法解决:com.truizlop.sectionedrecyclerview:library:1.0.0
我已经检查了我是否能够同步 JCenter 中的任何其他依赖项,但我无法使用我自己的库来同步。该库尚未发送到 Maven Central,但我认为这应该不是问题,因为 JCenter 是 Android Studio 的默认存储库。我错过了什么?
android - android build.gradle file for app - what is default repository
In my build.gradle file for the top level build.gradle file - jcenter () is not specifically written. so i have a the following in the top level build.gradle file:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
somehow all my dependencies i have defined in my module are still found and the app runs fine. Can i assume that jcenter() is the default repo then if none is found ? is it used by default ? Otherwise how are my dependencies coming. Also if i wanted to over ride jcenter() to use another repo how would i do it.
so what if i had the following custom repository:
does that mean it checks maven custom repo first and then checks jcenter() if dependency is not found ? BTW, i have cleared the IDE cache from file-->invalidate cache before testing all this.
java - JCenter maven dependency results in package not found
I am trying to use some dependency coming from JCenter, rather than the standard maven repositories, but when using
this results in the following error in my maven output (Compilation error)
Etc.
This is my pom.xml for my project
What am I missing here? It seems to me like my pom.xml has all the information required and Eclipse does not seem to complain.
java - JCenter 和 Maven Central 坐标有何不同?
我正在尝试包含LazyBones,它作为编译时依赖项存储在我的 Gradle 项目中的 Bintray/JCenter中,如下所示:
我已经为该0.8.1
版本尝试了许多其他组/工件名称的组合/排列,但没有任何工作/解决。这是我第一次(有意地)尝试依赖仅存储在 JCenter 中且无法通过 Maven Central 获得的编译二进制文件。所以我问:Maven Central 和 JCenter 坐标之间有什么区别,我需要做什么才能让 Gradle “找到” JCenter 中的 LazyBones JAR?