码迷,mamicode.com
首页 > 其他好文 > 详细

Maven基础知识

时间:2020-05-24 09:23:18      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:maven生命周期   清理   resources   info   快照   资源   tomcat   友好   对象   

技术图片

Maven的概念模型:

项目对象模型,项目所依赖的jar包信息,项目运行环境比如:jdk,tomcat信息

maven生命周期:

清理生命周期(清理项目编译信息)

默认生命周期:包含五个:compile(编译)test(测试)、package(打包)、install( 安装)、deploy(发布)每一个步骤都会将前面的步骤执行一次

还有一个不常见:站点生命周期

 

Maven目录结构:分为四个

1、src/main/java 核心代码目录

2、src/test/java 测试代码目录

3、src/main/resources 核心代码配置文件目录  我们在使用idea创建maven时,idea不会为我们创造这个目录,我们需要自己创建,然后需要将此目录设置为resources目录(mark dictionary as resourtces)

4、src/test/resources 测试代码配置文件目录

5、src/main/webapp 页面资源目录

 

使用idea创建maven

 技术图片技术图片

groupId 

定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp. 

artifacted 

定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。 

version 

指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。 

name 

声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流。 

 

 

 

 

 

 

 

 

Maven基础知识

标签:maven生命周期   清理   resources   info   快照   资源   tomcat   友好   对象   

原文地址:https://www.cnblogs.com/guosai1500581464/p/12945506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!