首页 新闻 会员 周边 捐助

dependencyManagement 【maven】

0
悬赏园豆:10 [已解决问题] 解决于 2017-03-15 16:33

在父pom文件中加了dependencyManagement节点,添加了一些依赖的version信息,都没问题。但是添加

<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.3.0</version>
</dependency>

以后,编译就会出错。报错信息如下:

'dependencies.dependency.version' for net.sf.ehcache:ehcache-core:jar is missing. @ line 126, column 21

 在子pom文件中,该依赖如下:

<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
</dependency>

想知道是什么问题。

朕也就是个普通人的主页 朕也就是个普通人 | 初学一级 | 园豆:195
提问于:2017-03-14 16:06
< >
分享
最佳答案
0

终于解决了,是因为编译顺序有问题。我一直都是先编译父的文件夹,然后再编译模块文件夹的。正确的做法应该是:先编译模块文件夹,再编译父文件夹。

朕也就是个普通人 | 初学一级 |园豆:195 | 2017-03-15 16:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册