idea中使用pom.xml配置maven仓库(阿里仓库)

pom中配置maven仓库
配置maven仓库,可以在maven的settings.xml里改。优点是全局统一配置,缺点是不受你项目git管理。
也可以直接在pom.xml里改, 好处就是 可以受git管理,缺点是每个项目的pom你都得配置。

maven自动下载依赖时,会涉级读取三个配置文件,分别是项目下的pom.xml 文件 、家目录下的.m2/settings.xml 与 maven 全局配置settings.xml ,后面两者不难理解,就像linux下的用户一样,有一个/etc/profile ,用户用目录下还有一个.bash_profile 文件是一样的,用户自定义配置会覆盖全局配置。

三者的级先是 pom.xml > /home_dir/.m2/settings.xml > /maven_dir/conf/settings.xml 。

总结: 相对来说,在pom中配置maven仓库比较好,项目代码放到哪都没有问题。


   
        aliyun
        https://maven.aliyun.com/repository/public
       
            true
       

       
            false
       

   



   
        aliyun-plugin
        https://maven.aliyun.com/repository/public
       
            true
       

       
            false
       

   

注意: pluginRepositories配置容易被忽略,pluginRepositories用来配置maven插件的远程仓库,注意如上也需要配置。否则只有项目本身的依赖,走了aliyun这个repository,maven命令需要的插件(比如clean、install都是maven的插件),走的还是默认的repository。 

原文链接:(7条消息) pom中配置maven仓库(阿里仓库)_buside的博客-CSDN博客_pom配置maven仓库https://blog.csdn.net/buside/article/details/121250626

你可能感兴趣的:(JavaWeb,maven,intellij-idea,java)