我最近在JCenter(example)中更新了一些软件包的名称和工件名称,并在Gradle中相应地更新了坐标。但是,无论我做什么,都找不到新的工件。
我直接检查了JCenter,它们似乎在那里。我需要做些什么才能使其重新工作?
答案 0 :(得分:0)
请注意,当您提交特定软件包的JCenter包含请求时,groupID下存在的所有工件ID都将包含在JCenter中。如果在已包含的groupID下添加其他工件ID,则这些工件ID将不会在JCenter中进行镜像,因为JCenter托管单个软件包的单个路径。
对于您的软件包“ kodein-di-android-components”,在组ID“ com / eygraber”下有两个工件ID 1. kodein-android-components 2. kodein-di-android-components
JCenter中仅包含第一个工件ID“ kodein-android-components”, 为了添加第二个artifactID“ kodein-di-android-components”,请创建一个新的 Bartray包中的artifactID为“ kodein-di-android-components”,并包含路径 GroupID + artifactID 下的所有文件,即 com / eygraber / kodein-di-android-components 以便将软件包托管在JCenter的路径下 https://jcenter.bintray.com/com/eygraber