【简介】


    Maven的用途之一是服务于构建,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署,Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。


【项目结构】


    如果你的项目文件夹中和如下内容类似,那么恭喜你,你的项目为maven管理的项目哦O(∩_∩)O~



maven项目结构及环境配置_jar包

  src


    -main


      –bin 脚本库


      –java java源代码文件


      –resources 资源库,会自动复制到classes目录里


      –filters 资源过滤文件


      –assembly 组件的描述配置(如何打包)


      –config 配置文件


      –webapp web应用的目录。WEB-INF、css、js等


    -test


      –java 单元测试java源代码文件


      –resources 测试需要用的资源库


      –filters 测试资源过滤库


    -site Site(一些文档)


  target


  LICENSE.txt Project’s license


  README.txt Project’s readme



  工程根目录下就只有src和target两个目录



  target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。



  target里的所有内容都是maven构建的时候生成的


【导入项目】

    接下来的环节就是将项目导入到对应的开发工具中,我使用的是eclipse(java ee)。

    导入很简单,这里就只写一个流程线,不截图了:

      选择右上角的File-->Import-->Maven-->Existing Maven Projects-->Next-->Browse(选择要导入的项目所在位置,为项目结构图的上层目录)-->Select All-->Finish

    操作完成之后,就静静的等待项目导入吧!

    导入成功之后在开发工具中的效果如下图:



maven项目结构及环境配置_总结_02


【配置maven更新jar包】

    1、如下图:window-->Preferences-->Maven-->Installations-->add添加maven文件

      注:文件下载直接百度maven,第一个选项进入maven官网-->Download-->选择一个你本机的对应的版本,我选择的是Link下面的最新版本(​​单击本链接进入maven官网​​)



maven项目结构及环境配置_tomcat_03

    2、如下图:window-->Preferences-->Maven-->User Settings-->Browse-->引入settings文件(该文件所在路径为上一步下载的maven文件-->conf文件夹中)


      注:在引入之前可以修改一下Settings文件中的jar包的位置,让其到自己希望的位置中!否则默认是D:/java/jar



maven项目结构及环境配置_总结_04

    3、如下图:右击项目-->选择maven-->选择Update Maven Project-->单击ok


      注:因为settings文件的配置,这里是在中央仓库中更新jar包



maven项目结构及环境配置_jar包_05



【引入tomcat】

    1、如下图:window-->Preferences-->Server-->Runtime Environments-->add 添加tomcat



maven项目结构及环境配置_总结_06

    2、如下图:根据上一步,单击add之后-->Apache(第一个文件夹)-->选择你下载的tomcat版本-->单击finish



maven项目结构及环境配置_总结_07

    3、如下图:Servers-->单击链接-->选择上一步选择的tomcat版本-->单击next-->将项目添加到tomcat中;显示效果如下图所示



maven项目结构及环境配置_tomcat_08


【访问程序】

    1、在servers中右击-->单击start执行程序-->Console中出现Server startup in 18604 ms表示执行成功(18604为线程号可能会改变)

    2、在浏览器中输入localhost:8080/项目名/src下包含的jsp页面的文件夹名/jsp页面

      如下图,例如:localhost:8080/cms/main/index.jsp



maven项目结构及环境配置_jar包_09


【收获】

    自己从开始到最后环境配置成功,搞定了两个项目对于maven项目也有了一个整体的认识,所以总结了这篇博文,希望能带给那些跟我一样菜鸟级别的一些帮助哦O(∩_∩)O~

    maven项目环境最主要的是更新jar包,我是在中央仓库中更新的,因为需要在国外的网站中下载jar包,不免让程序猿感到无比苦恼,那么此时对于团队的项目开发来说服务器建立一个maven仓库(也称私服)就很有必要了,下一篇博文将介绍如何搭建私服以及如何配置settings文件,亲爱的读者敬请期待吧O(∩_∩)O~


    践行的爽朗,总结收获的时刻总归是那么的美好O(∩_∩)O~