maven 的一些错误
一:pom.xml找不到依赖
在学习maven的时候,本来还说好使的,但是在使用了私服,并且配置上了镜像之后,pom.xml文件就开始报找不到 maven-compile-plugin.jar 等 依赖, 但是在nexus仓库上是可以找到此jar包的,网上找了好久一开始以为是索引的问题,后面自动更新了很久的索引还是有问题,最终发现是 本地仓库有缓存的原因,删掉本地和nexus中该jar包的文件夹,最终恢复正常。
二:maven工程发布到私服的时候 报400的错误
请检查 是否配置了想对应的 distributionManagement ,release版本的项目对应release的版本的仓库,snapshots版本的项目对应snapshots的版本的仓库
e.g.
<distributionManagement> <repository> <id>user-release</id> <name>user release resp</name> <url>http://localhost:8081/nexus/content/repositories/cms-release/</url> </repository> <snapshotRepository> <id>user-snapshots</id> <name>user snapshots resp</name> <url>http://localhost:8081/nexus/content/repositories/cms-snapshots/</url> </snapshotRepository> </distributionManagement>
三:maven工程发布到私服的时候 报没有权限的错误
是否在setting.xml中配置了用户名和密码:
<server> <id>user-release</id> <username>cms</username> <password>cms123</password> </server> <server> <id>user-snapshots</id> <username>cms</username> <password>cms123</password> </server>

浙公网安备 33010602011771号