As of June 1, 2015, the IDE Connector documentation will no longer be maintained by Atlassian. See https://developer.atlassian.com/blog/2015/06/discontinuing-ide-connectors-support/ for more information. We will also be making this documentation available for our open source community here: http://atlassian-docs.bitbucket.org/

Before reading the information below, please make sure that you have installed the Atlassian Connector for IntelliJ IDEA, as described in the Installation Guide.

The Atlassian Connector for IntelliJ IDEA stores configuration settings at two levels in IntelliJ IDEA:

  • Server connections are stored as project settings in IntelliJ IDEA. Project settings allow you to share the same server connections with other members of your project team. Additionally, if you work on more than one project, this allows you to configure different servers for each project. Project-level settings can be stored in your source control repository, so that the connector will load the settings at the same time as loading the project into IDEA.
  • Other options are stored as IDE settings in IntelliJ IDEA. IDE settings allow each developer to configure their own workspace-specific settings, such as polling intervals and the behavior of notification popups.

On this page:

Configuring your Crucible Server Connections

To configure your Crucible server connection(s):

  1. Go to the 'Project Settings' for the 'Atlassian Connector', by doing one of the following:
    • Open the IDEA 'Settings' dialog, then go to the 'Project Settings' section and click the 'Atlassian Connector' icon.
    • Or you can click the configuration icon on your connector window.
  2. Click the 'Servers' tab.

To add a Crucible server:

  1. Click the plus icon on the configuration panel.
  2. A list of server types will appear. Select 'Add Crucible Server'.
  3. A form will appear. Enter the information as follows:
    • 'Server Enabled' — Leave this checkbox ticked (default). If necessary, you can remove the tick to disable particular servers without deleting them. This is useful if your servers are behind a firewall and you don't have access to them.
    • 'Server Name' — A description of your Crucible server.
    • 'Server URL' — The address of your Crucible server.
    • 'Username' and 'Password' — The login name and password you use to access the Crucible server.
    • 'Remember Password' — Put a tick in the checkbox if you want to save your password on disk. Leave the checkbox unticked if you want to be asked for a password every time you start your IDE.
      (info) If you choose to remember the password, it is stored in a Base64 encoding, so it is not really secure.
    • 'Use Default Credentials' — Put a tick in the checkbox if you want to use the single username and password that you have defined as your default credentials. You can set the default credentials on the 'Defaults' tab.
  4. Click the 'Test Connection' button to check that the connection to the server works.
  5. Click 'Apply' to save your changes and continue with server configuration.
  6. Click the 'Defaults tab to set up a default Crucible server, project and repository. These defaults will be used when you create a review directly from your source within IDEA.
  7. Now you can configure the Crucible options, as described below.

(info) You can add more than one Crucible server.

RELATED TOPICS

Creating Crucible Reviews in IDEA
Installation and Upgrade Guide for the IntelliJ Connector

  • No labels

5 Comments

  1. Anonymous

    I had problems getting this to work - first, there was a weird error message saying that a "link" element wasn't matched by a closing "</link>". That turned out to be due to a missing option in the Crucible server - it needs to have the remote API turned on. That would be useful to add to this page. Once I figured that out, I made no further progress. IntelliJ is able to connect to Crucible, and it can retrieve the Fisheye default repository to use, but I can't do anything from inside the actual IDE. I guess the issue might be that I've not got a JIRA server? Do I need JIRA in order to use the connector or can I just use Crucible?

  2. Anonymous

    Same problem here, except that I have a JIRA server running. Is it possible that the crucible connector isn't working with the latest version of IntelliJ (11.0.1 build IU-111.167) ?

  3. Anonymous

    The same issue.  There is no default for Crucible only for Fisheye

  4. Unknown User (cook.conan)

    The connector finds my Crucible ok, but it doesn't have any options in the "Default Repository" configuration on the Defaults tab.  What does it need to populate this drop-down?

  5. Anonymous

    In step 7, hyperlink under "below" word navigates to this particular page again