Maven初学

Maven是一款自动化构建工具,它能够帮助我们统一管理依赖

1-目录架构

在这里插入图片描述

2-核心概念

  • 依赖范围:compile | test | provided 如何作用?
  1. 是否对主程序有效?
    compile provided 有效,test 无效
  2. 是否对测试程序有效?
    compile test provided 有效
  3. 是否参与打包?
    compile 参与,test与provided无效
  4. 是否参与部署?
    compile 参与,test与provided不参与
  • 目录结构是什么?
    每一个maven项目在磁盘中都是一个文件夹(项目-Hello)
	Hello/
	  ---/src
	  ------/main           #放你主程序java代码和配置文件
	  ----------/java       #你的程序包和包中的java文件
	  ----------/resources  #你的java程序中要使用的配置文件
	  ------/test  #放测试程序代码和文件的(可以没有)
	  ----------/java       #测试程序包和包中的java文件
	  ----------/resources  #测试java程序中要使用的配置文件
	  ---/pom.xml  #maven的核心文件(maven项目必须有)

强调:pom.xml与src同级

  • 如何加入依赖?
		 <dependency> // gav坐标
			<groupId>junit</groupId> // g
			<artifactId>junit</artifactId> // a
			<version>4.11</version> // v
			<scope>test</scope> // 应用范围
		</dependency>
  • 使用maven模板创建项目?
    maven-archetype-quickstart : 普通的java项目
    maven-archetype-webapp : web工程

最后

Maven两天学完了,哈哈,给爷冲,另外,导师让翻译小论文投外刊,头疼呀,能多托一会就多拖一会!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值