The POM for XXX:jar:${com.ld.base.service.version} is missing, no dependency information available(示

Posted 太白的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了The POM for XXX:jar:${com.ld.base.service.version} is missing, no dependency information available(示相关的知识,希望对你有一定的参考价值。

最近有个jar改了名字后,有个依赖它的工程死活引用的是老名字,导致打包的时候出错,如下所示:

[INFO] ------------------------------------------------------------------------
[INFO] Building com.ld.base.runtime 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.jxls:jxls:jar:1.0.8 is missing, no dependency information available
[WARNING] The POM for com.ld.base:com.ld.base.service:jar:${com.ld.base.service.version} is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.644 s
[INFO] Finished at: 2016-11-21T12:02:22+08:00
[INFO] Final Memory: 7M/18M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project com.ld.base.runtime: Could not resolve dependencies for project com.ld.base:com.ld.base.runtime:war:1.0.0-SNAPSHOT: Failure to find com.ld.base:com.ld.base.service:jar:${com.ld.base.service.version} in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]

仔细检查了,肯定没有引用了,并且本地仓库、可能的classpath都删除重新force update了、工程都删除重新从svn更新了,还是报这个错。

最后实在没辙,通过人工添加个不存在引用来绕过去,如下所示:

<properties>
<com.ld.base.service.version>1.0.0-SNAPSHOT</com.ld.base.service.version>
</properties>

<dependency>
<groupId>com.ld.base</groupId>
<artifactId>com.ld.base.service</artifactId>
<version>${com.ld.base.service.version}</version>
<scope>system</scope>
<systemPath>d:/jar/com.ld.base.service-1.0.0-SNAPSHOT.jar</systemPath>
</dependency>

 






















以上是关于The POM for XXX:jar:${com.ld.base.service.version} is missing, no dependency information available(示的主要内容,如果未能解决你的问题,请参考以下文章

Maven项目强制更新,解决Failed to read artifact descriptor for xxx.jar问题

The POM for com.qingmu:entity:jar:1.0.0-SNAPSHOT is missing, no dependency information available(示例代

[WARNING] The POM for com.tenyears:base-common:jar:1.0 is invalid, transitive dependen

错误:The POM for org.codehaus.plexus:plexus-compiler-api:jar:2.2 is invalid, transitive dependencies (

springboot 的“java -jar xxx.jar 包名.类 参数....“的各种情况

Unable to process Jar entry XXX from Jar [jar:XXX.jar!/] for annotation 错误应该怎么解决