maven用途

      以前只是使用maven只是当成jar依赖管理工具,并没有想到它有多么厉害的功能。 现在看书系统学习maven才发现它的强大之处。个人认为通过博客去学习掌握一门技术,这是很低层次的学习方法。学习金字塔,学习后要分享,要写博客,要实践,这样掌握知识才更加深刻。经历过各处搜寻以来的jar包,处理依赖冲突;经历不断手工删除缓存,发布,部署才能体会到maven一条命令的简单快捷。

      maven的用途是什么?maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。构建是什么?编译,运行单元测试,生成文档,打包和部署,等这些操作就构建。可以回想,是不是在这些工作上我们耗费比较多的时间呢。maven可以帮助我们自动化构建过程,从清理,编译,测试到生成报告,再到打包部署。

     使用maven最高效的方式就是使用命令行,类似的使用git同样如此。如果习惯使用工具,那么你无法脱离工具去工作,而使用命令行则不会出现这样的问题。

    

你可能感兴趣的:(maven)