MAVEN项目

5 篇文章 0 订阅

1.maven的简单介绍

        Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM:注maven项目创建出来自带一个POM文件)的概念。

        作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。(简单来说就是管理我们的jar包

2.什么是自动构建工具?

        *.java->*.class->run

        java文件创建出来就会有一个.java,到你保存之后生成一个.class文件,在到运行。这就是自动构建。

3.常用的自动构建工具

           ant
           maven(java中用的最多的就是maven)
           Gradle android项目管理和构建已使用

4.Maven的安装与配置

        4.1  下载maven安装包,解压即可使用

                点击此处可到Maven的官方网站                

 

 

 

          4.2 配置maven环境变量  

                 4.2.1 MAVEN_HOME
                 4.2.2 M2_HOME
                 4.2.3 修改path添加maven相关路径
                  配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、
                  然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可

           4.3 验证maven是否配置成功

                doc窗口执行命令“mvn –version”

                

没有报错即是成功 


  4.4 修改“MAVEN_HOME\conf”下的setting.xml文件,配置本地仓库。注意是:“E:/”而非“E:\”

        在我们的本地新建一个文件夹命名为mvn-repository(可以根据自己喜欢来)注:这个文件夹专门来放我们的mavenjar包
      例如:<localRepository>E:/mvn-repository</localRepository>
      注1:<localRepository>标签在setting.xml文件的53行

        

这里注意一个点:我们在路径上复制的地址是往右的斜线 我们要改成往左的斜线 


      注2:仓库的作用就是用来存放jar包的
      注3:仓库的分类
           中央仓库(默认是国外的源,换成国内的阿里巴巴的源,速度更快) https://mvnrepository.com/
           公司仓库(也叫私人仓库或私服)
           本地仓库

           中央仓库(http://search.maven.org/,但一般使用另外一个网 http://www.mvnrepository.com/)
           公司仓库
           本地仓库           
             公司里面还会有一个大仓库(本地)全公司使用
             本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用

        注:jar的查找顺序:本地仓库->私服->中央仓库
                         CDN服务

        注:换源阿里云

 把下面代码copy进去就好

 <mirror>
     <id>alimaven</id>
     <mirrorOf>central</mirrorOf>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

在这我们要清除eclipse与idea的区别:

 eclipse:基于workspace工作空间,一个工作空间里面可以包含多个项目
 idea   :基于project工程,一个工程里面包含多个模块(module)

5.maven项目的创建(idea2022)

 

 

 

全部配置好就可以点击create创建项目了(注:第一次创建一定要记得连接网络) 

创建后等待控制台出现build sussess

 出现后我们的maven项目就创建完成了

然后我们可以看看各个文件夹目录是什么意思

我们右键src New可以看到一个Directory这个就是文件夹(专门用来装文件的东西)的意思

我们点击后就可以看到几个常用的文件夹

接下来我们在来看看我们平时所要用到的一些插件

在左上角找到我们的File目录中的Settings点击进去(设置的意思)

 

下载这几个常用的插件就可以了,插件下载太多非常影响我们程序的运行 插件越多运行越慢越卡

这里建议大家下载几个常用的就行 

6.什么是POM

   Project Object Model,项目对象模型。
   通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。
   该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。
   最后,根据你的项目需要更新您的pom.xml

        

好啦,我们下期在来简单聊一聊spring

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值