项目场景:
在maven的配置过程中,发现在尝试下载依赖的时候,出现了些许bug。
问题描述
采用的是直接手动导入的方法。配置好阿里云镜像仓库后(该步没有出现问题),先把junit依赖下载放到“src/main/resources/任意文件名”外部包里,然后进行下载,代码如下:
然后就出现了“‘dependencies.dependency.systemPath’ for junit:junit:jar must be omitted. This field may only be specified for a dependency with system scope.”的错误,即“junit:junit:jar的’dependencies.dependency.systemPath’ 必须被省略。这个字段只能被指定给具有系统范围的依赖关系”。
解决方案:
1.可能是网络问题导致的迟缓,该情况下,稍等一会错误就会自动消失(代码同上述格式即可)。 2.把maven的内置属性${basedir}(表示项目根目录,即包含pom.xml文件的目录)改为${pom.basedir}即可。
好文阅读
发表评论