Maven的搭建

Maven的创建有两种方式:

 作用:构建工程,管理项目。

    Maven可以几个东西模块构件为一个整体。可以获取jar包,并且获取其关联的jar包。

    本地搭建Maven、使用MyEclipse工具创建Maven项目。

1.本地搭建Maven:

     安装maven之前,需要提前安装jdk

    1.在apache官网下载maven安装包:eg:apache-maven-3.2.2,之后进行解压

    2.解压之后,在apache-maven-3.2.2的conf目录下有一个settings.xml文件,在该文件中找到<localRepository>标签,从注释中取出进行配置:   <localRepository>D:RepMaven</localRepository>, 配置完成后,就可以关联到本地仓库了。

    3.配置环境变量:

  (1)新建系统变量:       

    MAVEN_HOME (key): maven的安装路径(value)

      M2_HOME或MAVEN_HOME ,两者选其一即可,

      Maven 说只是添加 M2_HOME , 但一些项目仍引用 Maven 的文件夹 MAVEN_HOME, 因此,为了安全也把它添加进去。

  (2) 添加到环境变量中

     编辑系统变量PATH:  在尾部追加:   ;%M2_HOME%in;  

     补充:如果新建的环境变量是MAVEN_HOME,此处就写;%MAVEN_HOME%in;    如果新建的环境变量是;%M2_HOME%in;  此处就写;%M2_HOME%in;  

    4.验证:进入到cmd 

   echo %M2_HOME%: 检查M2_HOME是否指向了正确的Maven安装目录

   mvn-v 进行测试:检查Windows是否能够找到正确的mvn执行脚本

参考:https://www.cnblogs.com/AlanLee/p/6133189.html

2.使用MyEclipse工具创建Maven:

      在MyEclipse中配maven:

      1.window -> Preferences -> Maven4MyEclipse中:

           Installations: 取消MyEclipse默认的maven工具,点击Add,找到本地Maven的安装目录,确定

           User Settings: 点击浏览browser:找到maven安装目录下的conf,点击确定。 之后Local Repository就可以显示本地仓库的位置。

      2.在MyEclipse中创建Maven项目,同时记得打勾:Create a  simple project(skip archetype selection),之后确定。

      

补充:

    1.创建maven项目时候,Packaging选项是: jar,则创建的是java Project; 如果选择war,则创建的是Web项目。

    2.如果创建的是maven的web工程,src/main/webapp目录:相当于WebRoot目录,是web文件的根目录。

    3.创建的maven工程一般不会在webapp/WEB-INF目录下生产web.xml文件,此时我们需要使用工具帮助我们生成:

        选中项目,右键 ,Properties,MyEclipse -> JavaScript -> Project Facets选项,将Dynamic Web Module选项的勾去掉,应用,之后在将Dynamic Web Module选项的勾选中,应用,确定。之后就会动态生成web.xml文件。

maven项目结构:
/web-inf/classes:
发布到tomcat时(在eclipse里启动tomcat),src文件夹里的java文件经过编译后,会把.class文件放在WEB-INF文件夹里的classes文件夹中。

maven命令:

mvn package: 打包,执行该命令会在Workspace/项目名/target/目录下,生成一个jar包,或者war包; 执行 mvn clean命令之后就没了

  

原文地址:https://www.cnblogs.com/quan-coder/p/6675179.html