maven一些简单经常使用却容易记混的命令参数-U -e -B

install 命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程Maven私服仓库;maven

deploy 命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库。

单元测试

-U:该参数能强制让Maven检查全部SNAPSHOT依赖更新,确保集成基于最新的状态,若是没有该参数,Maven默认以天为单位检查更新,而持续集成的频率应该比这高不少。测试

-e:若是构建出现异常,该参数能让Maven打印完整的stack trace,以方便分析错误缘由。编译

-B:该参数表示让Maven使用批处理模式构建项目,可以避免一些须要人工参与交互而形成的挂起状态。持续集成

相关文章
相关标签/搜索