maven

maven 使用 pom.xml 文件声明依赖;jar 包资源使用 groupId、artifactId、version 定位。maven 下载依赖会先从本地找起,然后私服镜像,最后是 maven 官方的中央仓库。

maven 命令(maven 项目的根目录下执行)如下:

  • mvn compile –src/main/java 编译生成 class(target 目录下)
  • mvn test –src/test/java 编译
  • mvn clean 删除 target 目录
  • mvn package 生成压缩文件,java 项目 jar 包,web 项目 war 包(target 目录下)
  • mvn install 将压缩文件(jar 或 war 包)上传到本地仓库
  • mvn deploy 将压缩文件上传私服
  • mvn eclipse:eclipse 将 maven java 或 web 项目转成 eclipse 工程
  • mvn eclipse:clean 清除 eclipse 配置,将 eclipse 工程转成 maven 项目
  • mvn idea:idea 将 maven java 或 web 项目转成 idea 工程
  • mvn idea:clean 清除 idea 配置,将 idea 工程转成 maven 项目

idea 配置 maven

  1. 下载 apache-maven
  2. 配置 maven 环境变量。
  3. 配置 setting.xml 配置,添加 maven 镜像。
  4. 修改 idea 配置(通过 setting 面板),应用本地 maven 和 setting.xml。
  5. idea 操作 reimport 导入依赖、

参考

maven 到底是个啥玩意
maven生命周期