最近在使用dcm4che
包时,发现在maven仓库中找得到该包,但是在使用maven构建时,maven却报错,提示找不到这个包。进入本地maven仓库查看后,发现该jar包确实没有下载下来,只有两个以 .lastUpdated 结尾的文件。查找了很多资料后,发现这个jar包在maven中央仓库中并不存在。于是恍然大悟,发现在找得到该包的maven仓库中,有下面一行提示:
说明这个包存在于图片中所示的仓库。所以我们要做的,就是将该仓库的地址加到maven中。具体代码如下:
<repositories>
<repository>
<id>Dcm4Che</id>
<name>Dcm4Che</name>
<url>http://www.dcm4che.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
标签的含义如下:
id
maven仓库的idname
maven仓库的名称url
maven仓库的urlreleases
maven仓库中版本为release的包snapshots
maven仓库中版本为snapshots的包