maven找不到包atlassian

时间:2018-05-04 16:19:29

标签: java maven jira pom.xml

我不是一个真正的java开发人员,但我需要一个由java编写的JIRA插件:https://github.com/garaio/jira2vertec-Gateway

您必须使用maven构建此项目。问题是,如果我尝试使用mvn build install构建它,我会收到以下错误消息:

  

无法解析的构建扩展:插件com.atlassian.maven.plugins:maven-jira-plugin:6.3.15或其中一个依赖项无法解析:找不到工件com.atlassian.maven.plugins:maven-jira -plugin:jar:6.3.15 in central(https://repo.maven.apache.org/maven2) - > [帮助2]

多年前我已经使用了maven,据我所知,maven知道几乎所有相关的库。我正在尝试构建它的插件也应该可以工作。所以我不知道问题出在哪里。可能https://repo.maven.apache.org/maven2不是正确的存储库吗?但我没有改变maven的settings.xml中的任何内容。

我正在使用apache-maven-3.5.3。

2 个答案:

答案 0 :(得分:1)

我安装了[atlassian插件sdk] [1]并在此插件中使用了apache maven。

但您可以使用标准maven并展开settings.xml文件,如下所示:

<profile>
  <id>defaultProfile</id>
  <activation>
    <activeByDefault>true</activeByDefault>
  </activation>

  <repositories>
    <repository>
      <id>atlassian-public</id>
      <url>https://maven.atlassian.com/repository/public</url>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </snapshots>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
    </repository>
   <repository>
     <id>atlassian-plugin-sdk</id>
      <url>file://${env.ATLAS_HOME}/repository</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
    </repository>
  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>atlassian-public</id>
      <url>https://maven.atlassian.com/repository/public</url>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
      <snapshots>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </snapshots>
    </pluginRepository>
    <pluginRepository>
      <id>atlassian-plugin-sdk</id>
      <url>file://${env.ATLAS_HOME}/repository</url>
      <releases>
        <enabled>true</enabled>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </pluginRepository>
  </pluginRepositories>
  <properties>
    <downloadSources>true</downloadSources>
    <downloadJavadocs>true</downloadJavadocs>
  </properties>

  

答案 1 :(得分:0)

maven-jira-plugin 6.3.15在maven资源库中不存在

更改为5.0.18

<amps.version>5.0.18</amps.version>

修改1:

如果要使用6.3.15,则应使用Spring插件存储库而不是中央存储库 enter image description here

你可以通过

来做到这一点
<project>
  <repositories>
    <repository>
      <id>my-repo1</id>
      <name>Spring Plugins</name>
      <url>http://repo.spring.io/plugins-release/</url>
    </repository>
</project>

如果您想使用多个存储库,请获取更多信息:Link