出现的问题
1、dependency xxx not found
详细情况描述:
在maven的pom.xml中引入dependency时出现如上所述的问题。关于ssm的相关包还可以引入,但是log4j等其他包均报dependency not found 的问题。
问题查找和分析:
很明显,问题在于maven没有与中央仓库建立连接,没办法下载。但是我的maven的setting.xml中设置了阿里的镜像,因为ssm的相关包是可以下载的,所以还是可以连接上的。但log4j等的包同样在central内,但是没有办法下载,这就很让人奇怪。
同时我的idea设置中仓库的update的remote部分出现error。如下图所示的位置。
故分析,问题可能出在idea可能是与中央仓库连接失败,而并没有与阿里的镜像进行连接下载。
问题解决
在本地maven的setting.xml中注释掉阿里的镜像,这样再进行update Repository(remote)就会成功。
2、Element ‘dependencies’ cannot have character [children], because the type’s content type is element-only.
dependencies报如上所述的错误。
问题所在:
因为写注释习惯了//,而此处不支持这种注释方式,将其视为了特殊字符
解决
去除多于的特殊字符