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>

 

posted @ 2016-06-16 15:38  扫地僧CM  阅读(133)  评论(0)    收藏  举报