Maven_Maven联网问题

  • 注意:执行与构建过程相关的Maven命令,必须进入pom.xml所在的目录
    与构建过程相关:编译、测试、打包、...
  • 常用命令
    • mvn clean:清理
    • mvn compile:编译主程序
    • mvn test -compile:编译测试程序
    • mvn test:执行测试
    • mvn package:打包

关于联网问题

  • Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作必须由特定的插件来完成。而插件本身并不包含在Maven的核心程序中。
  • 当我们执行的Maven命令需要用到某些插件时,Maven核心程序会首先到本地仓库中查找。
  • 本地仓库的默认位置:[系统中当前用户的家目录].m2\repository
    C:\Users\Administrator\.m2\repository
  • Maven核心程序如果在本地仓库中找不到需要的插件,那么它会自动连接外网,到中央仓库下载。
  • 如果此时无法连接外网,则构建失败。
  • 修改默认本地仓库的位置可以让Maven核心程序到我们事先准备好的目录下查找插件
    • 找到Maven解压目录\conf\settings.xml
    • 在settings.xml文件中找到localRepository标签
    • 将标签体内容修改为已经准好的Maven仓库目录
      C:\JAVA\maven\repository
    • 网络问题的话替换成国内的仓库

    
        nexus-aliyun
        *
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
     

你可能感兴趣的:(Maven_Maven联网问题)