如何用Maven来管理项目
1、要用好Maven,首先要了解它能做什么?
1、管理项目报告
2、生成站点
3、管理JAR文件
2、Maven的作用域如何划分?
1、test测试依赖,在编译和打包时都不会使用这个依赖
2、compile编译依赖,在编译和打包时都会将依赖加入进去
3、provided依赖:在编译和测试时会使用,最后生成war包则不会加入其中,比如:servlet-api.jar,因为servlet-api.jar,tomcat等web服务器已经存在了,如果再打包会冲突
4、runtime运行依赖,只在运行的时候才依赖
默认的依赖范围是compile,即编译依赖。
3、依赖具有传递性
4、依赖具有优先级
1、层级少的优先依赖
2、先定义的优先依赖
3、将依赖和源代码分离,工程小
5、依赖排除
当依赖存在冲突时可以通过exclusion排除依赖进行解决
6、最后我们总结以下Maven的优势:
1、提供中央库自动下载
2、依赖具备版本管理
3、具备本地库提高了效率
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:130
阅读量:120
阅读量:128
阅读量:40
阅读量:56