maven项目结构及环境配置

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

【简介】


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


【项目结构】


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


20160818165921098.png


 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

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

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


20160818165944792.png


【配置maven更新jar包】


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

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


20160818165959354.png


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

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


20160818170015605.png


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

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


20160818170247365.png


【引入tomcat】


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


20160818170102293.png


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


20160818170122903.png


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


20160818170136419.png


【访问程序】


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

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

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


20160818170150122.png


【收获】


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

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

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

相关文章
|
1天前
|
Java Linux Maven
Linux中安装MAVEN环境配置
Linux中安装MAVEN环境配置
114 3
|
1天前
|
Java Linux Maven
Maven 环境配置
**Maven配置摘要:** 确保安装JDK 1.7+ for Maven 3.3+. Maven自身占用约10 MB, 仓库需额外空间。检查Java版本: Windows: `java -version` in CMD Linux: `java -version` in Terminal Mac: `java -version` in Terminal.
|
1天前
|
Java 测试技术 Maven
Maven高级-多环境配置与应用及跳过测试方式
Maven高级-多环境配置与应用及跳过测试方式
40 0
|
5月前
|
Java Maven Windows
Maven环境配置-必会
Maven环境配置-必会
68 0
|
9月前
|
Java Maven
打通Maven中Pom.xml与SpringBoot多环境配置
通过pom.xml配置profiles节点,以及自定义打包配置文件实现SpringBoot多环境文件配置
364 0
|
Java Maven
【笑小枫的按步照搬系列】Maven环境配置
【笑小枫的按步照搬系列】Maven环境配置
78 0
|
Java jenkins Linux
Jenkins Jenkins结合GIT Maven持续集成环境配置
Jenkins Jenkins结合GIT Maven持续集成环境配置
105 0
|
运维 Java Devops
DevOps: 使用Maven插件实现分环境配置和版本检查
常用的环境有:dev、sit、uat、sandbox、pro。
289 0
DevOps: 使用Maven插件实现分环境配置和版本检查
|
Java Maven 开发者
【Maven】多环境配置与应用
【Maven】多环境配置与应用
138 0
【Maven】多环境配置与应用
|
Java jenkins 持续交付
Jenkins 服务器 JDK、Maven 环境配置| 学习笔记
快速学习 Jenkins 服务器 JDK、Maven 环境配置。
480 0
Jenkins 服务器 JDK、Maven 环境配置| 学习笔记