我是向Jcenter发布库的新手。 我已将我的Android gradle插件库上传到JFrog artifactory。库是
https://bintray.com/mmrx/pngquantGradlePlugin/pngcompress
然后,我点击按钮'链接到jcenter'它链接到jcenter成功。
compile' com.mmrx.pngcompress:pngcompress:1.0.0'在我的Android项目中工作过。
过了一会儿,我在插件库中发现了一些错误,并删除了之前已经排到jcenter的版本1.0.0。并将新库上传到jforg artifactory,版本代码为1.0.0。
下面的"链接到"标签,JCenter图标仍在那里。
然后我找到了"编译' com.mmrx.pngcompress:pngcompress:1.0.0'"没有工作。错误信息是
Error:Could not find com.mmrx.pngcompress:pngcompress:1.0.0.
Searched in the following locations:
file:/D:/AndroidStudio3/android-studio/gradle/m2repository/com/mmrx/pngcompress/pngcompress/1.0.0/pngcompress-1.0.0.pom
file:/D:/AndroidStudio3/android-studio/gradle/m2repository/com/mmrx/pngcompress/pngcompress/1.0.0/pngcompress-1.0.0.jar
https://dl.google.com/dl/android/maven2/com/mmrx/pngcompress/pngcompress/1.0.0/pngcompress-1.0.0.pom
https://dl.google.com/dl/android/maven2/com/mmrx/pngcompress/pngcompress/1.0.0/pngcompress-1.0.0.jar
https://jcenter.bintray.com/com/mmrx/pngcompress/pngcompress/1.0.0/pngcompress-1.0.0.pom
https://jcenter.bintray.com/com/mmrx/pngcompress/pngcompress/1.0.0/pngcompress-1.0.0.jar
Required by:
project :
我想在JCenter中更新库。有什么建议吗?
重新创建一个新存储库并上传我的库并再次链接到JCenter?
答案 0 :(得分:1)
无需重新创建另一个。要更新JCenter上的库,您需要更新库版本名称和版本代码,然后重新上传并再次上传到Bintray,上传成功后再点击发布新版本。
=>然后您的图书馆将在JCenter中提供。
如果旧版本已经在jCenter上,那么每当您更新库的版本时,您都不需要"添加到jCenter"再次,它会自动执行,您只需要增加库版本并上传到Bintray就足够了