当前位置: 首页 > 后端技术 > Java

Maven-CommonCommands

时间:2023-04-01 18:37:38 Java

Maven-CommonCommands查看当前激活的配置文件mvnhelp:effective-settings是查看你当前项目使用了哪些设置。分析pom依赖,下载依赖;mvndependency:resolve清除本地target目录下的历史编译结果mvncleancompilesmvncompile根据pom中配置的编译策略编译源码,生成class文件,资源目录下的文件,根据pom配置的过滤策略也可以编译到目标目录中。注意这里不会生成jar包。packagemvnpackagecompile+在compile的基础上生成jar包,会根据pom打包配置在target目录下打包生成jar包。发布到本地maven仓库mvninstallcompile+package+publish到本地仓库。compile/package/install的区别可以看出,他们三者是依次递进的。执行的jar可以通过在测试环境中启动jar包来验证。install既可以满足执行jar包的调试需要,也可以满足其他项目引用jar包的需要。附上在网上找到的几个介绍:常用参数下面的参数可以跟在其他命令后面,也可以跟在其他命令后面。-e--errors显示详细的错误信息。-q--quiet安静模式,只输出ERROR级别的日志。-am--also-make构建指定模块并构建指定模块依赖的其他模块。以下参数分别执行mvn-param-v--version显示maven的版本号。-h--help显示帮助信息常用命令mvncleaninstall-eclean+install并显示错误详情(如果有错误)idea使用常见问题idea配置maven坑比较多,建议大家不要使用ideamaven,有时会出现配置文件已更改,但在下载依赖时仍然无法下载。推荐使用自己安装的maven,配置文件使用默认位置,例如:C:/Users/xxx/.m2/,把参与项目的settings.xml替换到这个位置,然后使用上面介绍的命令行方式打包,会很清爽,相信命令行。