maven默认不下载snapshot版本的jar包
所以,需要再maven的setting.xml文件中单独配置。
<profiles> <profile> <!-- 根据仓库id激活下面的配置 --> <id>xx-nexus</id> <activation><activeByDefault>true</activeByDefault></activation> <repositories> <repository> <id>xx-nexus</id> <!-- 私服地址 --> <url>http://xx.xx.xx.xx:port/repository/xx_group/</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> </profile> </profiles>
关键的就是这一行
<snapshots><enabled>true</enabled></snapshots>
一般做项目依赖最好用releases版本的,也就是正式稳定的版本,而SNAPSHOT是快照版本,一般是开发调试用的。