致命错误 - 错误构建POM(可能不是这个项目的POM)

时间:2013-01-30 20:13:19

标签: java maven nexus

Project ID: com.abc.def.MyProject:pom:null

Reason: Cannot find parent: com.xyz.list.MyWonderfulFamilly for project   com.abc.def.MyProject:pom:null for  com.abc.def.MyProject:pom:null

[INFO] TRACE
org.apache.maven.reactor.MavenExecutionException: Cannot find parent: com.xyz.list.MyWonderfulFamilly for project  com.abc.def.MyProject:pom:null for  com.abc.def.MyProject:pom:null

Caused by org.apache.maven.project.ProjectBuildingException: POM 'com.xyz.list.MyWonderfulFamilly' not found in repository: Unable to download the artifact from the repository

           com:xyz:list:MyWonderfulFamilly:pom     

from the specified remote repositories:
    CompanyName.Pricing.G7 (http://mksrvsub01.domain.xxxxxx)

for project com.xyz.list.MyWonderfulFamilly at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:1392)

Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository

               com:xyz:list:MyWonderfulFamilly:pom

from the specified remote repositories:
    CompanyName.Pricing.G7 (http://mksrvsub01.domain.xxxxxx)
  1. 我在项目目录上尝试了mvn clean install,并且在项目根目录上尝试了同样的错误
  2. 我尝试删除lastUpdated存储库中的所有.m2个文件 - 同样的错误
  3. 已删除~.m2\repository\org\apache\maven\plugins中的文件 - 同样的错误
  4. 删除所有项目文件和文件夹并创建新目录并签出项目文件并运行mvn clean install - 同样的错误
  5. Apache Maven 2.2.1 r801777 Win XP,x86,32位

3 个答案:

答案 0 :(得分:1)

引用:

  

由于无法从任何存储库下载工件而导致

     

com:xyz:list:MyWonderfulFamilly:pom

     

来自指定的远程存储库:

     

CompanyName.Pricing.G7

您是否检查过可以访问存储库?存储库中是否有可用的pom / artifact?如果是,请检查本地~./m2/com/xyz/list文件夹中是否存在工件或错误消息。删除并重新尝试(如果需要)。

答案 1 :(得分:0)

我意识到我必须在构建路径中添加更多依赖的maven项目,然后执行mvn clean install,经过2个小时的努力就解决了问题!

答案 2 :(得分:0)

在某些情况下(特别是我的情况),可能会涉及一些额外的安全调整。

我的意思是,如果您使用通过证书提供的中央存储库,您可能需要检查您的 JAVA_HOME \ jre \ lib \ security \ cacerts 文件存储有问题的证书。 在我的情况下导入证书文件后(我使用了KeyStore Explorer应用程序,但也可以在命令行上完成)并且我的所有进程都正常继续。