Maven入门

  • Maven 是一个项目管理和构建自动化工具。
  • Maven的基本结构
    • Maven入门_第1张图片
      路径的分类.png
  • Maven的安装
  • https://ham.youkeda.com/articles/detail/5f3759465e205f30b2c2b319
  • Maven命令
    1 mvn clean compile(编译,自动扫描src/main/java下的代码并完成编译工作,会在根目录下生成target/classes目录存放所有class)
    2 mvn clean package(编译并打包成jar)
    3 mvn clean install(执行安装命令,先会执行complie,然后打包,然后执行install命令安装到本地的Maven仓库目录 ${user_home}/.m2 里)
    4 mvn compile exec:java -Dexec.mainClass=${main}(编译后运行main是指具体想运行的Java类)
  • pom.xml
    • POM(Project Object Model)
      一个Java项目的所有配置都放在POM文件中,大概有如下的行为
      • 定义项目的类型、名字
      • 管理依赖关系
      • 定制插件


        Maven入门_第2张图片
        image.png

你可能感兴趣的:(Maven入门)