一.maven介绍
maven 是一个项目管理工具,经常被用来管理开源项目的调用。它提高了程序员的编程效率,节约项目开发的时间,和项目调用的效率。
二.maven 下载,安装和配置
这节我将它分开写了另一篇博文,地址:https://blog.csdn.net/ROMdayfish/article/details/112859060
三. maven项目结构
maven,不仅统一项目的结构,在各种编译器里也统一了。这方便了我们查看,和提高效率。maven的统一目录结构如下图所示
在idea中,maven提供了一些常用项目的模板。
四.maven常用命令
在idea中,对于maven参与的项目,都常用的命令
- compile :执行编译功能
- clean :这是清除 target 目录下面的编译文件或运行产生的文件。
- package :这是打包项目命令
除了在idea中,还可以在cmd中操作。首先要手动创建好maven目录结构,再在cmd中编译,测试,打包等操作。其中,在操作时,可以一次执行多种(不冲突的)命令。
如:mvn help:system
打印出所有的Java系统属性和环境变量
mvn clean compline
编译项目主代码,默认编译至target/classes目录下。
mvn clean package
maven打包,maven会在打包之前默认执行编译,测试等操作,打包成功后默认输出在target目录下
mvn clean install
maven安装,让其他的项目直接引用这个项目
mvn dependency:list
查看当前项目中的以解析依赖
mvn dependency:tree
查看当前项目的依赖树
mvn dependency:analyse
查看 当前项目中使用未声明的依赖和以声明但未使用的依赖
* 附:pom.xml中的jar包下载地址:https://mvnrepository.com/