maven学习笔记

百度百科的解释

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。

翻译理解

项目和项目之间可能存在依赖关系,这些依赖关系在使用维护中有些麻烦,Maven就是基于这个前提被创造出来。即通过pom.xml文件的配置获取jar包,而不用手动去添加jar包

项目结构

maven java项目结构
maven web项目结构
target目录,是因为将该java项目进行了编译,src/main/java下的源代码就会编译成.class文件放入target目录中。

pom.xml

通过groupId、artifactId、version三个属性就能定位一个jar包pom.xml假如某pom.xml文件属于A项目,那么A项目肯定是一个maven项目,通过上面这三个属性能够找到junit对应版本的jar包,那么junit项目肯定也是一个maven项目,junit的maven项目中的pom.xml文件就会有三个标识符,比如像下图这样,然后别的maven项目就能通过这三个属性来找到junit项目的jar包了。所以,在每个创建的maven项目时都会要求写上这三个属性值的。
上面的截图中pom.xml中关于自身(这个pom.xml所在的maven项目)的属性声明,而依赖添加在<dependencies></dependencies>中,如下图:
添加依赖

参考

参考至 这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值