代码之家  ›  专栏  ›  技术社区  ›  Jimy Weiss

maven找不到包atlassian

  •  1
  • Jimy Weiss  · 技术社区  · 6 年前

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

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

    无法解决的构建扩展:插件com。大西洋。专家插件:maven jira插件:6.3.15或其依赖项之一无法解析:找不到工件com。大西洋。专家插件:maven jira插件:jar:6.3.15 in central(https://repo.maven.apache.org/maven2)->[帮助2]

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

    我正在使用apache-maven-3.5.3。

    2 回复  |  直到 6 年前
        1
  •  3
  •   Jimy Weiss    6 年前

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

    但您可以使用标准maven并扩展设置。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>
    

        2
  •  0
  •   Azzabi Haythem    6 年前

    maven-jira-plugin 6.3.15 maven存储库中不存在dosen

    更改为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