将Maven(Atlassian JIRA插件)项目导入Eclipse IDE

时间:2014-06-05 17:28:19

标签: eclipse maven plugins jira jira-plugin

我想用Atlassian JIRA SDK创建一个JIRA插件。创建项目后,我在尝试将项目作为Maven项目导入Eclipse IDE(Kepler)时遇到了几个错误

以下是我采取的产生错误的步骤......

  1. 在PowerShell中,我使用“ atlas-create-jira-plugin ”命令创建骨架。
  2. 创建插件骨架后,我运行“ atlas-mvn eclipse:eclipse
  3. 在Eclipse中,我选择导入>现有的Maven项目然后我选择我的插件。
  4. 此时我收到以下错误......

    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的compress-resources。有关详细信息,请参阅“帮助”。
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的copy-bundled-dependencies
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的copy-test-bundled-dependencies
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的filter-plugin-descriptor
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的filter-test-plugin-descriptor
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的generate-manifest
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的generate-rest-docs
    • 找不到处理maven-jira-plugin的市场条目:4.2.20:Eclipse中的generate-test-manifest

    我试图禁用Maven Nature,然后运行 atlas-mvn eclipse:clean 然后转换回Maven项目,但是这样做时会出现错误。任何有关如何解决这个问题的建议将不胜感激。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您使用的是Atlassian SDK,则应使用随SDK安装一起提供的maven包装器。

您在Eclipse中看到的问题是因为您的本地Maven(供Eclipse使用,或者可能是嵌入式Maven)设置不包含Atlassian信息。

有关如何将Atlassian存储库添加到您的settings.xml中,请参考this

enter image description here

或者您可以运行atlas-mvn install将Atlassian库下载到本地存储库中。

或者为了快速解决,您可以将Maven指向Atlassian settings.xml,如下所示:

enter image description here

答案 2 :(得分:-1)

我从使用Eclipse切换到IntelliJ。 IntelliJ使得导入Maven项目非常简单。如果有其他人遇到这个问题,我建议切换到IntelliJ。