maven
文强强
有什么推荐的基础书吗各位大神
展开
-
关于maven依赖scope(一)
1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突 4、runtime在运行的时候依赖,在编译原创 2018-01-10 20:05:34 · 144 阅读 · 0 评论 -
Maven pom.xml中的元素modules、parent、properties以及import
给我印象最深的就是如下四个元素:modules、parent、properties、import。modules 从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果maven用的比较简单,或者说项目的模块在pom.xml没进行划分,那么此元素是用不到的;不过一般大一点的项目是要用到的。 1.需求场景原创 2018-01-27 17:04:01 · 326 阅读 · 0 评论 -
关于把本地jar包放到仓库中
配置好maven环境变量然后 window+r cmd 输入如下命令就可以把jar包放到本地仓库,开发常用场景没有打包deploy到私服的时候就这么做。当然敲完命令后需要在pom.xml中配置依赖install-file -Dfile=D:\work (此处有错误需要到jar包的位置 -Dfile=D:\work\a.jar)-DgroupId=com.bj58.fbu.ark.se...原创 2018-04-17 17:47:31 · 252 阅读 · 0 评论 -
关于setting.xml和snapshot和release的关系 和setting.xml的用户名和密码通过id关联
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级...转载 2018-05-15 20:06:13 · 2713 阅读 · 0 评论 -
关于clean报错问题 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-
Maven项目报错:Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clea [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean...原创 2018-05-24 20:11:15 · 49826 阅读 · 19 评论