Maven
Maven
宇宙超级无敌程序媛
Talk is cheap, show me the code.
展开
-
Maven —— 项目依赖版本号管理(pom文件的进阶使用之bom)
总结图示dependencyManagementMaven —— dependencies与dependencyManagement的区别 在maven多模块项目中,可以在项目主目录下的pom文件 —— 图中的pom(主)中,使用dependencyManagement定义所有模块需要用到的依赖版本。 dependencyManagement只会影响现有依赖的配置,但不会引入依赖。在pom(主)中严禁直接使用depandencys预定义依赖,否则子model会...原创 2021-06-19 02:01:05 · 5045 阅读 · 0 评论 -
Maven —— was cached in the local repository, resolution will not be reattempted until the update ...
问题重新拉取Maven依赖时,提示was cached in the local repository, resolution will not be reattempted until the update ...无法拉取。解决原因是本地已经存在相关jar,不会再次拉取。如果想要重新拉取 删除 *.lastUpdated 删除 _remote.respositories maven 重新拉取 网上很多教程只写了第一步,没有第二步。只删除*.lastUpda原创 2021-06-05 21:54:53 · 448 阅读 · 0 评论 -
Maven —— 常用POM文件标签易懂总结
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0..原创 2021-05-13 17:45:51 · 478 阅读 · 0 评论 -
Maven —— 依赖的SNAPSHOT版本有什么作用?
问题在使用maven进行依赖管理时,有的版本号后面会带有"-SNAPSHOT",有什么作用呢?解决带有"-SNAPSHOT"表示使用的依赖为快照版本,不带"-SNAPSHOT"为正式版本。正式版本"abc-1.0"构建的时候会先在本次仓库中查找是否已经有了这个依赖库,若是没有的话才会去远程仓库中去拉取。假设项目中现在依赖"abc-1.0",在第一次构建的时候会把该库从远程仓库中下载到本地仓库缓存,之后再次构建都不会去访问远程仓库了。如果远程仓库中代码进行了修改,但版本号依旧叫"abc原创 2021-02-22 13:54:27 · 2193 阅读 · 0 评论 -
SpringBoot —— 启动时扫描的包
问题SpringBoot启动时会自动扫描哪些包?如何自定义配置SpringBoot启动时扫描的包呢?解决SpringBoot在启动时会自动扫描启动类所在包下的注解类。注意只要包名的开头和启动类的包名一致即可,即使与启动类不在同级目录下也可以被扫描。举例//启动类包名package A.B//可被扫描到的注解类package A.Bpackage A.B.C备注如果想改变启动类自动扫描的包,可以使用@ComponentScan指定扫描的包。@Compone原创 2021-02-02 15:22:34 · 1294 阅读 · 1 评论 -
Maven —— 成功导入Maven依赖后,import爆红失败
问题增加Maven依赖,并成功下载后,在java文件中import时爆红,import失败,但ctrl+鼠标左键却可以定位到该依赖,确认依赖已经拉取,如何解决呢?解决设置成由Maven构建项目。原创 2020-12-02 11:13:50 · 4605 阅读 · 3 评论 -
Maven —— dependencies与dependencyManagement的区别
问题pom.xml配置文件中的dependencies与dependencyManagement有什么区别?在使用上有什么注意要点呢?解决dependencyManagement主要用来控制所有子项目依赖的版本号。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。dependencyManagement中依赖的版本号,是当前所有子项目依赖的默认版本号。如果dependencies与dependen原创 2020-11-23 18:35:14 · 190 阅读 · 0 评论