美文网首页
Maven实战

Maven实战

作者: 散落的湛蓝 | 来源:发表于2020-04-11 15:00 被阅读0次

    查看依赖树

    mvn dependency:tree

    maven helper

    推荐排包工具,在idea->preference->plugin中搜索maven helper插件,安装重启后,切换到pom文件,点击Dependency Analyzer可对pom中依赖进行排包


    image.png
    image.png

    常见错误

    Non-resolvable parent POM

    发生这种情况:IDEA用Maven Projects能成功但命令行执行mvn失败

    原因:用过IDEA的同学都知道,IDEA右侧有一个maven projects,里面有各个module的选项可以执行各种maven命令,这个使用的是IDEA自带的maven,而命令行则使用的是在环境变量中设置的maven,问题就在于这两个maven所用的settings文件上,IDEA虽然能设置settings文件,但修改的仅仅是IDEA里的maven所使用的,并非本地的maven,所以在IDEA的terminal中使用mvn命令时还是用到自己本地maven的settings,没有覆盖,所以才会出现用IDEA的maven projects可以编译通过,但是使用terminal却不行的情况。
    解决:修改本地maven的settings.xml文件


    image.png

    相关文章

      网友评论

          本文标题:Maven实战

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