Maven
hdn_kb
这个作者很懒,什么都没留下…
展开
-
maven环境变量配置遇到的问题。
win10系统: 在配置JAVA_HOME时的细节问题: JAVA_HOME变量值中不能有";",如果此分号就会出现以下问题: 解决方法: 此时再次运行mvn -v出现以下信息就成功: ...原创 2018-09-26 15:19:18 · 169 阅读 · 0 评论 -
Maven仓库的理解
使用jar包时,不可能每次都去联网进行下载,这样费时费劲,本地仓库就是相当于加了一层jar包的缓存,先到这里来查。如果查不到,那么就去私服上找,如果私服也找不到,那么就去中央仓库去找,找到jar后,会把jar的信息同步到私服和本地仓库中。 私服:就是公司内部局域网的一台服务器。试想一下,当自己的工程Project-A依赖于别人的Project-B的接口,该怎么做呢?没有Maven的时候,当然...原创 2019-08-14 20:42:38 · 209 阅读 · 0 评论 -
Maven为什么要区分开发版本Snapshot和测试版本Release?
在实际开发中,当A服务依赖于B服务,A和B同时开发,B在开发的过程中发现了BUG,修改了BUG之后,将版本由1.0升级为2.0,那么A必须也跟着在POM.xml中进行版本升级。没几天之后,B又发现了BUG,进行修改后升级版本发布,然后通知A进行再次升级……这是开发过程中的版本不稳定导致的问题。 Maven,针对以上问题,有了解决方案,就是使用开发版本Snapsho...原创 2019-08-14 20:42:58 · 661 阅读 · 0 评论 -
Maven的生命周期
Maven的声明周期如下图: 其中红色框是最常用的: clean:有问题,多清理! package:打成Jar 或者 War包,会自动进行clean+compile install:将本地工程Jar上传到本地仓库 deploy:上传到私服 ...原创 2019-08-14 20:43:09 · 89 阅读 · 0 评论