maven项目结构及环境配置

Posted 天赋吉运科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven项目结构及环境配置相关的知识,希望对你有一定的参考价值。

点击蓝字关注我吧!
  maven项目结构及环境配置
【简介】
Maven的用途之一是服务于构建,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署,Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。
  maven项目结构及环境配置
【项目结构】
如果你的项目文件夹中和如下内容类似,那么恭喜你,你的项目为maven管理的项目哦O(∩_∩)O~
maven项目结构及环境配置
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构建的时候生成的。
  maven项目结构及环境配置
【导入项目】
    接下来的环节就是将项目导入到对应的开发工具中,我使用的是eclipse(java ee)。
    导入很简单,这里就只写一个流程线,不截图了:
      选择右上角的File-->Import-->Maven-->Existing Maven Projects-->Next-->Browse(选择要导入的项目所在位置,为项目结构图的上层目录)-->Select All-->Finish
    操作完成之后,就静静的等待项目导入吧!
    导入成功之后在开发工具中的效果如下图
maven项目结构及环境配置
  maven项目结构及环境配置
【配置maven更新jar包】

1、如下图:window-->Preferences-->Maven-->Installations-->add添加maven文件
      注:文件下载直接百度maven,第一个选项进入maven官网-->Download-->选择一个你本机的对应的版本,我选择的是Link下面的最新版本(单击本链接进入maven官网)
maven项目结构及环境配置
2、如下图:window-->Preferences-->Maven-->User Settings-->Browse-->引入settings文件(该文件所在路径为上一步下载的maven文件-->conf文件夹中)
      注:在引入之前可以修改一下Settings文件中的jar包的位置,让其到自己希望的位置中!否则默认是D:/java/jar
maven项目结构及环境配置
 3、如下图:右击项目-->选择maven-->选择Update Maven Project-->单击ok
      注:因为settings文件的配置,这里是在中央仓库中更新jar包
maven项目结构及环境配置
  maven项目结构及环境配置
【引入tomcat】

1、如下图:window-->Preferences-->Server-->Runtime Environments-->add 添加tomcat
maven项目结构及环境配置
 2、如下图:根据上一步,单击add之后-->Apache(第一个文件夹)-->选择你下载的tomcat版本-->单击finish
maven项目结构及环境配置
    3、如下图:Servers-->单击链接-->选择上一步选择的tomcat版本-->单击next-->将项目添加到tomcat中;显示效果如下图所示
maven项目结构及环境配置
  maven项目结构及环境配置
【访问程序】

  1、在servers中右击-->单击start执行程序-->Console中出现Server startup in 18604 ms表示执行成功(18604为线程号可能会改变)
    2、在浏览器中输入localhost:8080/项目名/src下包含的jsp页面的文件夹名/jsp页面
      如下图,例如:localhost:8080/cms/main/index.jsp
maven项目结构及环境配置
 
【收获】

自己从开始到最后环境配置成功,搞定了两个项目对于maven项目也有了一个整体的认识,所以总结了这篇博文,希望能带给那些跟我一样菜鸟级别的一些帮助哦O(∩_∩)O~
    maven项目环境最主要的是更新jar包,我是在中央仓库中更新的,因为需要在国外的网站中下载jar包,不免让程序猿感到无比苦恼,那么此时对于团队的项目开发来说服务器建立一个maven仓库(也称私服)就很有必要了,下一篇博文将介绍如何搭建私服以及如何配置settings文件,亲爱的读者敬请期待吧O(∩_∩)O~
    践行的爽朗,总结收获的时刻总归是那么的美好O(∩_∩)O~

想了解技术咖是怎么成长起来的吗?欢迎关注“大米时代”!以下是二维码!
作者:十一期 马康
编辑:十三期 王小波

以上是关于maven项目结构及环境配置的主要内容,如果未能解决你的问题,请参考以下文章

Maven简介,环境配置及常用命令

Maven 基本使用及依赖管理。

devops持续集成开发——jenkins的全局工具配置之maven环境安装及配置

Maven环境搭配及继承

Spring boot项目分环境Maven打包,动态配置文件,动态配置项目

Maven多环境配置