如何将IntelliJ IDEA与免费的Jira实例连接?

时间:2017-01-17 14:02:45

标签: intellij-idea ide jira jetbrains-ide

我的团队在Atlassian服务器上有一个Jira项目。如何使用IntelliJ IDEA IDE连接该项目?

创建从IntelliJ到Atlassian的连接时,我需要服务器名称和带有凭据的用户名。

在这种情况下,服务器URL的值是什么?

这是我的错误日志:

com.atlassian.theplugin.commons.remoteapi.RemoteApiException: my_username:[password XX chars]@https://instance.atlassian.net

Login failed
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.wrapWithRemoteApiException(JiraRestSessionImpl.java:800)
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.login(JiraRestSessionImpl.java:180)
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.testConnection(JiraRestSessionImpl.java:762)
    at com.atlassian.connector.commons.jira.JiraRESTFacade2Impl.testServerConnection(JiraRESTFacade2Impl.java:329)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.atlassian.connector.commons.jira.JIRAServerFacade2Impl$1.invoke(JIRAServerFacade2Impl.java:91)
    at com.sun.proxy.$Proxy40.testServerConnection(Unknown Source)
    at com.atlassian.connector.commons.jira.JIRAServerFacade2Impl.testServerConnection(JIRAServerFacade2Impl.java:268)
    at com.atlassian.theplugin.commons.jira.IntelliJJiraServerFacade.testServerConnection(IntelliJJiraServerFacade.java:473)
    at com.atlassian.theplugin.idea.config.serverconfig.ProductConnector.connect(ProductConnector.java:35)
    at com.atlassian.theplugin.ConnectionWrapper.run(ConnectionWrapper.java:63)
Caused by: com.atlassian.jira.rest.client.RestClientException: Login failed
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:82)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.postAndParse(AbstractJerseyRestClient.java:140)
    at com.atlassian.jira.rest.client.internal.jersey.JerseySessionRestClient.login(JerseySessionRestClient.java:54)
    at com.atlassian.connector.commons.jira.rest.JiraRestSessionImpl.wrapWithRemoteApiException(JiraRestSessionImpl.java:797)
    ... 13 more
Caused by: com.sun.jersey.api.client.UniformInterfaceException: Client response status: 401
    at com.sun.jersey.api.client.WebResource.handle(WebResource.java:607)
    at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
    at com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:507)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$4.call(AbstractJerseyRestClient.java:144)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:68)
    ... 16 more

3 个答案:

答案 0 :(得分:3)

对于所有想要在没有Atlassian Connector的情况下连接JIRA的人来说,IntelliJ IDEA中已经有一个简单的内置解决方案:

IntelliJ IDEA Tasks Server Settings

通常您不必编辑“搜索”。

也可以通过顶级菜单"Tools" -> "Tasks & Contexts" -> "Configure Servers..."

获取

答案 1 :(得分:2)

您可以通过浏览器登录您的Jira帐户获取网址;服务器URL是' /'。

之前的URL的第一部分

实施例:
https://example.atlassian.net/secure/Dashboard.jspa
服务器URL = https://example.atlassian.net

<强>更新
另请注意,自2015年4月20日起,Atlassian已停止支持IDE连接器developer.atlassian.com/blog/2015/06 / ...,所以我会考虑将IntelliJ连接到Jira等其他方式,例如GitHub通过WebHooks

答案 2 :(得分:0)

服务器url类似于:https://aleksandar.atlassian.net enter image description here