关于mvn deploy命令部署SNAPSHOT的细节以及400错误。
2013-02-17 17:27
211 查看
今天在尝试用mvn deploy部署SNAPSHOT,碰到了一些问题,记录如下:
1. 如何将组件标记为SNAPSHOT:
在POM文件里,有<version>节点,这个节点如果以SNAPSHOT结尾(注意这里必须是全大写),那么就会识别成SNAPSHOT版,否则就是release版。这里需要注意的是《Maven权威指南》的英文版里说的If
a version contains the string “-SNAPSHOT,”是错误的,因为当SNAPSHOT在中间,而不是结尾的时候,比如"1.0-SNAPSHOT-a"仍然会被认为是release版,并且连接符也不需要,比如”1.0SNAPSHOT“也是SNAPSHOT版。
2. 如果部署SNAPSHOT的时候,发生400错误,是因为仓库的Type必须是hosted,且Policy必须是Snapshot,否则就是出现400错误。
1. 如何将组件标记为SNAPSHOT:
在POM文件里,有<version>节点,这个节点如果以SNAPSHOT结尾(注意这里必须是全大写),那么就会识别成SNAPSHOT版,否则就是release版。这里需要注意的是《Maven权威指南》的英文版里说的If
a version contains the string “-SNAPSHOT,”是错误的,因为当SNAPSHOT在中间,而不是结尾的时候,比如"1.0-SNAPSHOT-a"仍然会被认为是release版,并且连接符也不需要,比如”1.0SNAPSHOT“也是SNAPSHOT版。
2. 如果部署SNAPSHOT的时候,发生400错误,是因为仓库的Type必须是hosted,且Policy必须是Snapshot,否则就是出现400错误。
相关文章推荐
- 关于ubuntu下emulator安卓模拟器的一些常用命令以及错误排查
- Linux常用命令以及安装部署项目
- 关于历史命令和一些简单的快捷键的初识;以及man帮助
- springmvc 关于http400错误的记录
- FCKeditor关于图片上传出现错误“ 提示没有权限 Type=Image” 以及出现"this connector is disabled Please check the"editor/filemanager/connectors/aspx/conf
- 关于用 ZIP 包 安装 MySql 的详细步骤以及可能的错误
- cocos2d-x 关于无法找到gl/gl.h头文件错误,以及r.java无法生成解决办法
- mac 下终端 操作svn命令 以及出现证书错误的处理方法
- 关于通过adb启动Activity、activity、service以及发送broadcast的命令
- 关于.net framework4.0以及4.5安装失败,“安装时发生严重错误”……
- magento 关于paypal支付后台设定以及错误的处理
- 关于window service2008系统iis部署访问证书,内部错误
- OpenCV关于稀疏光流跟踪的演示程序以及一些错误提示
- 关于RMAN-06207和RMAN-06208错误的分析以及解决办法
- Linux之CentOS--Nginx的安装、测试详解以及关于Nginx的常用命令介绍
- cocos2d-x 关于无法找到gl/gl.h头文件错误,以及r.java无法生成解决办法
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- Jenkins修改端口和windows下部署命令以及jenkis不是外部命令
- 关于用 ZIP 包 安装 MySql 的详细步骤以及可能的错误
- ASP.NET Core 2.0 MVC 发布部署--------- linux安装.NET CORE SDK具体操作链接以及擦欧总细节