找不到依存关系

时间:2019-11-29 12:23:20

标签: java maven

当maven现在不支持旧的pom.xml版本的jar时,该怎么办。

例如:

        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-core</artifactId>
            <version>6.4.11</version>
            <scope>provided</scope>
        </dependency>

Maven无法下载此版本的jar。 当我单击以从此站点下载jar时:https://mvnrepository.com/artifact/com.atlassian.jira/jira-core/6.4.11

然后我得到:

  

{     “错误”:[{       “状态”:404,       “ message”:“找不到资源”     }]   }

2 个答案:

答案 0 :(得分:4)

请注意https://mvnrepository.com/artifact/com.atlassian.jira/jira-core/6.4.11底部的字符串Note: this artifact it located at AtlassianPkgs repository (https://packages.atlassian.com/maven-public/)

您可以将AtlassianPkgs添加到您的存储库中,或使用新版本https://mvnrepository.com/artifact/com.atlassian.jira/jira-core/1000.30.0

答案 1 :(得分:0)

如果要使用旧版本,可以将其添加到pom

<repository>
  <id>atlassian-public</id>
  <url>https://packages.atlassian.com/mvn/maven-external/</url>
  <snapshots>
    <enabled>true</enabled>
    <updatePolicy>never</updatePolicy>
    <checksumPolicy>warn</checksumPolicy>
  </snapshots>
   <releases>
     <enabled>true</enabled>
     <checksumPolicy>warn</checksumPolicy>
  </releases>

我在https://developer.atlassian.com/server/framework/atlassian-sdk/working-with-maven/

中找到了它

或者只是更新版本。