美文网首页
Maven常见使用问题及解决方法

Maven常见使用问题及解决方法

作者: 十毛tenmao | 来源:发表于2019-10-30 22:26 被阅读0次

maven使用过程中难免遇到一些问题,本文整理一些经常遇到的一些莫名其妙的问题及解决方法

常见排错方法

  • -X 选项
    可以显示详细信息
mvn clean deploy -X

常见问题

  • MojoFailureException: Cannot deploy artaifact from the local repository
    不能直接从本地仓库发布到远程仓库,如果要发布,可以先拷贝到其他目录

  • maven总是从非pom或settings.xml配置的repository下载jar包
    一般是因为这个jar包是传递依赖,而传递者本身配置了repository,所以会一直从这个repository去下载该jar包(所以建议不要在jar包中直接配置repository)

  • Cannot access https://maven-repository.dev.java.net/nonav/repository with type legacy using the available layout factories: Maven2RepositoryLayoutFactory: Unsupported repository layout legacy
    升级log4j的版本

  • Maven 本地仓库明明有jar包,pom文件还是报错解决?
    解决方法:找到出错的jar包文件在本地仓库的位置,删掉_maven.repositories文件。
    原因:更换settings.xml 配置文件后,如果配置的respositoryId中不包含这个私服的repositoryId,maven本不会让这个本地的jar包,maven就会自动到配置的库中找到,找不到就会报错。

  • 明明已经设置本地仓库,但maven每次更新时,还是要到网上下载?
    本地没有下载到真正的 jar 包(而是带有last-updated后缀的文件),只能再到网上下载。

  • Jar包是如何被传递依赖进来的?
    IDEA Intellij中,可以使用Maven Helper插件,可以看到所有的Jar包的依赖路径

参考

相关文章

网友评论

      本文标题:Maven常见使用问题及解决方法

      本文链接:https://www.haomeiwen.com/subject/xtgavctx.html