Maven技巧——解决“deploy Return code is: 400”

原文出处:http://blog.csdn.net/running_snail_/article/details/19821777

使用mvn deploy发布到远程仓库时报错 Return code is: 400

原因:

1.nexus的repository分三种类型:Hosted、 Proxy和Virtual,另外还有一个repository group(仓库组)用于对多个仓库进行组合。部署的时候只能部署到Hosted类型的仓库中,如果是其他类型就会出现这个400错误。


2.默认情况下部署构件到Releases仓库中有时也会出现400错误,这个原因就像上面提到的那样,Nexus中 Releases仓库默认的Deployment Policy是“Disable Redeploy”,
 所以无论你在settings.xml文件中将server的username设置为deployment还是使用admin都是无 法部署的,就会出现这个400错误。


3.Nexus中 Releases仓库Respository PolicySnapshot是“Release” 
      Snapshot仓库Respository PolicySnapshot是“Snapshot” 如果设置反了或错了也是无法部署的。


4.如果你Snapshot可以发布,但是releases却发布不了,可能是<version>1.0-SNAPSHOT</version>类似这样的,version中包含了-SNAPSHOT,所以release发布不了,

     也会返回400错误。

回答: 根据引用\[1\]中的信息,启动文件报错的原因可能是执行'arm-none-eabi-as'命令失败。而根据引用\[2\]中的信息,重新设置后编译成功了。所以,你可以尝试重新设置编译环境,确保相关命令可执行,并重新编译。另外,根据引用\[3\]中的信息,你提到的错误信息是关于执行'D:\VScode\Microsoft VS Code\Code.exe'命令失败。这可能是由于文件路径或命令错误导致的。你可以检查一下路径和命令是否正确,并尝试重新执行。如果问题仍然存在,你可以尝试搜索相关错误信息或咨询开发者社区以获取更多帮助。 #### 引用[.reference_title] - *1* *2* [--- Error: failed to execute ‘arm-none-eabi-as](https://blog.csdn.net/Clover_pofu/article/details/127753148)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [解决: Failed to execute ... maven-deploy-plugin... Return code is: 401, ReasonPhrase: Unauthorized.](https://blog.csdn.net/u011314442/article/details/96308505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值