一.Maven的简单介绍!

    1.Maven的意思: "专家;行家"

         Maven的介绍,下载,安装!

    2.Maven简介:

          maven它是一个项目的管理工具;是存Java开发的,Maven的作用是对于Java项目进行构建,和依赖管理(管理原本lib包中的东西)

    3.使用Maven的好处,

        1).依赖管理:  对Java同一管理,节省空间,
                    什么是依赖:
                        一个Java项目很大几率会用到很多第三方jar包才能运行,那么我们说这个Java项目依
                    赖于第三方jar包运行!

          2).一键构建:
                     Maven中有一些脚本命令,可以让你的程序自动打包(运行打包部署)
                    web---打包成---->war
                    Java---打包成---->jar
                    开发流程:   编码--->编译--->测试---->打包

          3).跨平台

          4.)应用在大型的项目中可以提高开发效率!
                  eg:
                       商城项目分析:
                            用户模块!    订单模块!    地址模块!    字符模块!
                        maven分模块开发!
                 既然你要让人家能够管理你的项目,你就要符合别人的格式要求!

          5).一个Java web 项目的基础结构:
                resources:存放项目的资源文件(如数据库的url,username,password),
                        好处:程序编译完成后换环境就没必要重新编译程序,只要修改资源文件的内容就好了
                        后缀:常见的资源文件后缀有两个: 
                                                    1: ".xml"
                                                    2: ".properties" 
               test: 整个测试文件都不是我们手动创建的,它是在我们执行compile这条Maven命令的时候
            自动生成的!它是一个单元测试的文件!

               opm.xml是我们Maven项目的核心!我的另一篇博客有详解:  
                                   博客名:Maven入门和maven工程目录中各个文件的作用!

                           Maven的介绍,下载,安装!

二.Maven的下载:

        http://mirrors.hust.edu.cn/apache/maven/maven-3/

Maven的介绍,下载,安装!

选择后:下载:

Maven的介绍,下载,安装!

Maven的介绍,下载,安装!

三.Maven的安装:

下载完成后,将解压出来的文件放在一个文件夹,注意,不要出现中文:如果出现可能会出错;

Maven的介绍,下载,安装!

解压完成后;将D:\apache-maven-3.3.9\conf\settings.xml文件里添加一个库路径(存储Maven管理的jar包)

Maven的介绍,下载,安装!

Maven的介绍,下载,安装!

修改之后,配置环境变量:

Maven的介绍,下载,安装!

Maven的介绍,下载,安装!

Maven的介绍,下载,安装!

Maven的介绍,下载,安装!


                                                        Maven的介绍,下载,安装!

作者:唐平

时间:2018-6-7

相关文章:

  • 2021-11-22
  • 2021-12-10
  • 2021-07-31
  • 2022-03-01
猜你喜欢
  • 2021-09-17
  • 2021-07-01
  • 2021-10-11
  • 2022-01-18
  • 2021-11-22
  • 2021-08-11
  • 2021-10-12
相关资源
相似解决方案