nexus repository manager oss上的日志截图
没有有用信息啊。
按理说nexus返回了400,应该有个错误的。 上传的那个时间点,nexuslog就这些?
cuba-work是本地仓库? 还是连的cuba的远程仓库?发一下 build.gradle 里面 uploadRepository 的配置?
log报错信息
你的cuba-group是个local repo吗?还是它引用了远程仓库? 因为错误信息里是往cuba-premium上传的。不是cuba-group。
一般仓库有三种,1. 远程仓库,指向第三方仓库比如阿里云,cuba的等。2. 本地仓库,一般用来上传私有的库。 3. 虚拟库,把不同的1和2包含到虚拟库,方便统一使用。
上传私有库只能上传到第二种。
我搜了下,比如这个,https://www.cnblogs.com/helong/articles/2254446.html, 如果需要上传自己编的app component, 需要创建宿主仓库。 代理仓库只是用来下载其他仓库的。
cuba-group是一个Repository Group
你的意思是应该需要建立一个Hosted repository来保存上传的APP组件是吗
用于上传组件的命令是Gradle uploadArchives吗
试试传到hosted吧,我没用过nexus,但是概念上group和proxy肯定不行的。
上传组件是uploadArchives。
是的,你需要有自己的maven仓库来存储自己的maven artifact
上传组件的命令是 uploadArchives,没错。
可以话,考虑一下使用阿里云提供的免费私仓服务(阿里云效),不用自己搭建仓库服务。
换成hosted,组件能够上传成功,
但是组件上传到的位置为这个吗? ,这个路径打开没有任何文件
看下面这个tab下有吗?
仿佛没有。
那就是没传对。搜下Nexus的文章吧,我搜了下配置的上传地址都是http的,但是我看你用的是file://. 还有就是upload的时候看下nexus的log。
如果还不行,就把nexus仓库的配置,build.gradle的配置和相关的log发出来,去英文论坛问问。
这是不是跟我把nexus部署到docker当中有关
我感觉不是。还是配置问题。仓库的配置或者upload的url的配置。手动传看看先排除是nexus的问题还是build.gradle的问题。
在 uploadRepository方法中的URL应该写上面哪个
应该填 HTTP 地址
修改版本号,都需要修改哪几个文件。已经修改,十分感谢您一直以来的帮助