Maven配置过程中出现:“‘dependencies.dependency.systemPath‘ for junit:junit:jar must be omitted...”的错误
Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
项目地址:https://gitcode.com/gh_mirrors/de/Dependencies
免费下载资源
·
项目场景:
在maven的配置过程中,发现在尝试下载依赖的时候,出现了些许bug。
问题描述
采用的是直接手动导入的方法。配置好阿里云镜像仓库后(该步没有出现问题),先把junit依赖下载放到“src/main/resources/任意文件名”外部包里,然后进行下载,代码如下:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>text</scope>
<systemPath>${basedir}/src/main/resources/任意文件名/junit-4.12.jar</systemPath>
</dependency>
</dependencies>
然后就出现了“‘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}即可。
GitHub 加速计划 / de / Dependencies
26
1
下载
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
最近提交(Master分支:4 个月前 )
1997a400 - 3 年前
2f423539 - 3 年前
更多推荐
已为社区贡献5条内容
所有评论(0)