基于Maven的项目在项目的根文件夹中具有pom-parent.xml和pom.xml。在pom-parent.xml中,我定义:
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
</dependency>
...
</dependencies>
</dependencyManagement>
在pom.xml中,有一个相应的依赖项:
<dependencies>
...
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
...
</dependencies>
但是,当运行命令mvn install
时,maven给出了:
错误:软件包org.apache.commons.pool2.impl不存在
指向一行:import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
我还运行命令mvn dependency:tree -Dverbose
,并且确实出现了commons-lang:
此外,Intellij IDEA提示它“无法解析符号StringUtils”:
如何解决此问题并成功编译项目?谢谢您的帮助。
答案 0 :(得分:0)
将以下内容添加到pom.xml:
$test: true;
$white: #fff !default;
$sizes: (
25: 0.25rem,
50: 0.5rem
) !default;
@mixin parent ($first, $second: "") {
.#{$first} {
@content;
}
}