高端网站策划公司,网站空间不续费,php网站管理系统,网站实名认证功能怎么做1.安装配置maven时未将原来的 mirror 标签注释掉
解决方法#xff1a;找到 mirrors 标签#xff0c;先将原来配置的http://0.0.0.0给注释了,这个是高版本的maven增加的一个保护机制#xff0c;如果不注释#xff0c;那么使用的时候就下载不了jar包#xff0c;如下图所示。…1.安装配置maven时未将原来的 mirror 标签注释掉
解决方法找到 mirrors 标签先将原来配置的http://0.0.0.0给注释了,这个是高版本的maven增加的一个保护机制如果不注释那么使用的时候就下载不了jar包如下图所示。
2.阿里云仓库没有配置 all 或 *
从报错信息看是在阿里云仓库找不到jar包但是确实在阿里云仓库可以找到这个jar包。那么只能从阿里云镜像配置去分析终于发现了问题。之前在配置maven时在settings.xml里面 配置阿里云仓库镜像时匹配的是 central 仓库而 central 仓库没有要找的这个jar包它是在其他仓库里所以将 central 改成 all 或 * 就行。下面是阿里云的四个仓库。修改操作看上图
仓库名称阿里云仓库地址阿里云仓库地址(老版)源地址centralhttps://maven.aliyun.com/repository/centralhttps://maven.aliyun.com/nexus/content/repositories/centralhttps://repo1.maven.org/maven2/publichttps://maven.aliyun.com/repository/publichttps://maven.aliyun.com/nexus/content/groups/publiccentral仓和jcenter仓的聚合仓gradle-pluginhttps://maven.aliyun.com/repository/gradle-pluginhttps://maven.aliyun.com/nexus/content/repositories/gradle-pluginhttps://plugins.gradle.org/m2/apache snapshotshttps://maven.aliyun.com/repository/apache-snapshotshttps://maven.aliyun.com/nexus/content/repositories/apache-snapshotshttps://repository.apache.org/snapshots/
3.在使用dependencyManagement和dependecy时没有添加version
在父工程中使用dependencyManagement时一定得在dependency中填写version。由于我在properties中给spring的版本信息进行统一管理所以当时在dependency中漏写了version所以导致出错。可以直接给每个依赖写版本信息也可以利用properties属性单独定义一些变量在dependency中使用该变量以便在整个项目中统一管理一些配置信息。 注意dependencyManagement 元素是 maven POM 文件中的一个重要部分用于集中管理项目中所有模块的依赖版本信息父工程中只是声明依赖并不会导入依赖需要子工程中使用dependency才会导入依赖子工程里不需要填写依赖的版本信息。 修改之后如下图所示