Maven命令讲解-初步讲解

为什么学习maven命令

首先,我们最开始对maven的理解就是它可以帮助管理依赖,各种包引用,非常的简单,不需要过多的导包,这样很容易去做一个开发任务。那他的命令有什么用?其实有点类似非maven项目达成jar包、war包这些的,maven项目也需要打包运行,但这些包是maven帮你管理的,所以在打包的时候,需要利用maven命令将依赖包导入到包中,所以这里需要利用maven来打包,完成一些打包操作。不过这里要强调一下,maven只是一个插件框架,他本身并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件,这些插件帮助我们来打包。
所以学习这些插件命令可以帮助我们打包。当然也不仅仅是打包,有很多的其他操作。

maven插件有哪些命令

maven有挺多的命令,但是常用的比较少,我这里就列举出常见的命令,后面大家需要其他命令就去百度一下吧,很多博客帖子都有说明。

id Maven命令列表 说明
1 mvn -version 显示版本信息
2 mvn clean 清理项目生产的临时文件,一般是模块下的target目录
3 mvn compile 编译源代码,一般编译模块下的src/main/java目录
4 mvn package 项目打包工具,会在模块下的target目录生成jar或war等文件
5 mvn install 将打包的jar/war文件复制到你的本地仓库中,供其他模块使用
6 mvn deploy 将打包的文件发布到远程参考,提供其他人员进行下载依赖

可以尝试利用上述命令,来打包,然后利用 java -jar命令来尝试一下,看看是不是这么回事。

如何使用这些命令

idea中有插件,特别简单,也可以使用,eclipse中也有相应的maven插件,利用插件来执行,这个就再次不细述了。

参考博客

详细内容,可以查看链接
Maven之(四)Maven命令

猜你喜欢

转载自blog.csdn.net/randompeople/article/details/80099751