向本地私服发布jar包的时候报错:
Failed to deploy artifacts: Could not transfer artifact com.***😗**:jar:1.0.3-SNAPSHOTS from/to aws (http://***:port/repository/maven-snapshots/): Transfer failed for http://***:port/repository/maven-snapshots/com/***/***/1.0.3-SNAPSHOTS/***-1.0.3-SNAPSHOTS.jar 400 Repository version policy: SNAPSHOT does not allow version: 1.0.3-SNAPSHOTS
最终发现我在打快照版本的时候,是由于我的快照版本写错了:
这是写错的版本:
<groupId>***</groupId>
<artifactId>***</artifactId>
<version>0.0.1-SNAPSHOTS</version>
修改后正确的版本:
<groupId>***</groupId>
<artifactId>***</artifactId>
<version>0.0.1-SNAPSHOT</version>
就是把SNAPSHOTS的S去掉。然后重新打包就正常了。