maven目录

基础

  1. maven-什么是maven,为什么要使用maven

  2. maven的安装和配置

    1. Maven安装(mac)

    2. linux安装maven

  3. maven的远程库和配置本地库

    1. maven使用阿里云提供的Maven镜像服务器
  4. maven坐标与GroupId、ArtifactId

  5. maven构建

  6. maven生命周期

  7. maven报错“Failed to read artifact descriptor for xxx:jar“

idea配置maven

  1. idea配置maven

  2. maven idea 创建工程中archetype的说明

  3. idea 创建普通maven工程后需要修改配置

  4. idea2020 maven工程修改pom.xml后没反应

  5. idea maven 打包(jar、war)

eclipse配置maven

  1. eclipse配置maven

  2. eclipse创建maven工程(跳过archetype)

  3. eclipse maven下载缺失的jar包

  4. eclipse maven 打成jar包(跳过test)

  5. eclipse maven启动web工程的两种方式

  6. eclipse maven提示missing artifact .jar的处理方法

  7. eclipse maven package 和 install 区别

中级

  1. maven pom.xml文件

    1. maven pom.xml <properties>标签使用

    2. maven pom.xml <properties>自定义

    3. maven 添加依赖

      1. maven <dependency>中的<scope>:compile、provided、runtime

      2. maven <dependency>中的<scope>:import、test、system

      3. maven <dependency>中的<optional>

  2. maven 插件和目标

    1. maven 插件 maven-compiler-plugin 指定版本(maven.compiler.target、maven.compiler.source)
  3. Maven packaging 打包类型

  4. maven-常用命令

    1. maven命令package、install、deploy的联系与区别

    2. maven执行clean命令报错

  5. maven pom.xml总结

高级

  1. maven 继承(parent、dependencyManagement)

  2. idea maven 聚合工程(modules)

  3. idea maven 聚合工程-删除子模块(modules)

其他

maven将代码、依赖打成一个jar包

常见问题

  1. maven报错:java:-source1.5中不支持diamond运算符

原文出处:/show_1EF25TrRdjwZ.html