📋 个人简介
- 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜
- 📝 个人主页:馆主阿牛🔥
- 🎉 支持我:点赞👍+收藏⭐️+留言📝
- 📣 系列专栏:java 小白到高手的蜕变🍁
- 💬格言:要成为光,因为有怕黑的人!🔥
目录
前言
上节总结了Maven的安装配置,那么基本上我们是用IDEA创建Maven项目的,因此本节总结在IDEA中配置Maven以及创建Maven项目。
Maven的基本使用
Maven 常用命令
Maven的命令有很多,常用的就五个:
1.compile :编译
mvn compile
执行这个命令进行编译,编译之前如果本地仓库没有对应的jar包,则会去阿里云私服下载!编译后Maven项目中会产生一个target文件夹,里面放的就是编译产生的字节码文件!
2.clean :清理
mvn clean
删除target目录!
3.test :测试
mvn test
执行测试代码!
4.package :打包
mvn package
将target目录里的字节码文件打包成jar包!
5.install :安装
mvn install
将当前的项目安装到本地仓库!
这些命令我就不再测试了,因为我们正常都是在IDEA中使用Maven,后面会写到IDEA中Maven的使用!
Maven 生命周期
Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件。Maven 对项目构建的生命周期划分为3套
clean :清理工作
default :核心工作,例如编译,测试,打包,安装等
site :产生报告,发布站点等
IDEA 配置Maven环境
IDEA有自带的Maven,我们用之前自己下载的:
如上图,settings.xml配置文件也要改,里面有我们的仓库地址!
点击OK后就配置完成了,我们就可以使用IDEA创建Maven项目了!
Maven坐标详解
在使用IDEA创建Maven项目之前,我们要先了解Maven坐标
什么是坐标?
Maven 中的坐标是资源的唯一标识
使用坐标来定义项目或引入项目中需要的依赖
Maven 坐标主要组成
groupld :定义当前 Maven 项目隶属组织名称(通常是域名反写,)
artifactld :定义当前 Maven 项目名称(通常是模块名称,例如 order - service 、 goods - service )
version :定义当前项目版本号
IDEA 创建Maven项目
点击Next继续
这里坐标你可以自定义改,完成后点击Finish,然后Maven项目就创建好了
我们写个简单的java代码测试一下:
运行成功!并且也提供了Maven常用命令的操作:
当然也有个比较好用的插件Maven Helper,支持断点调试,也是比较好用的!感兴趣的可以去试试!
IDEA 导入Maven项目
导入Maven项目的pom.xml文件即可!
依赖管理
例如我们导入mysql驱动jar包:
此时可以看到红色消失,右侧出现相关依赖项!
依赖范围
这一块了解一下,不再多说!
结语
如果你觉得博主写的还不错的话,可以关注一下当前专栏,博主会更完这个系列的哦!也欢迎订阅博主的其他好的专栏。
🏰系列专栏
👉软磨 css
👉硬泡 javascript
👉flask框架快速入门
版权归原作者 馆主阿牛 所有, 如有侵权,请联系我们删除。