Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IntelliJ IDEA: "Indexed Maven Repositories" list - how to add remote maven repository in this list?

I'm having trouble understanding how to get repositories in the "Indexed Maven Repositories" list of the IntelliJ IDEA.

In one my project I have two repos in this list: one local and one (main) remote (see attached screenshot below). And in other project (created using AppFuse template) I have only one (local) repo in list.

I'm tried to add the repos in pom.xml file and in settings.xml file, but the repos did not appear in this "magic" list.

And this means:

  1. I can't see artifactId and versions of artifacts in dropdownlist (Ctrl+SPACE)
  2. IDEA can't find the necessary artifacts (or his versions). It is looking only in my local repo

Version of IntelliJ IDEA: 11.0

Version of Maven: 2.2.1

snapshot of settings

like image 668
dnim Avatar asked Nov 16 '11 10:11

dnim


People also ask

Where we can configure Maven remote repository URL?

Maven central repository is located at http://repo.maven.apache.org/maven2/. Whenever you run build job, maven first try to find dependency from local repository. If it is not there, then, by default, maven will trigger the download from this central repository location.

How do I add Maven to an existing IntelliJ project?

Add Maven support Open an existing project, for example, a Java project. In the Project tool window, right-click your project and select Add Framework Support. In the dialog that opens, select Maven from the options on the left and click OK.


2 Answers

This list is updated automatically from the repositories specified in your pom files (or inherited from parent project's pom and settings.xml).

If you open a project that has some additional repositories specified, you'll see them in this list and will be able to update the indices.

like image 89
Anton Makeev Avatar answered Sep 21 '22 08:09

Anton Makeev


You can manage these settings by editing your settings.xml file of the project

  1. Open the Project file list (Ctrl-1)
  2. Find your main parent pom.xml file
  3. Right click on it Choose Maven -> Open 'settings.xml'

As you can see it is a local copy of settings.xml file for your project. There is you can add/remove active repositories of the project. Look at the settings->repositories manual for details.

like image 36
VIktor Avatar answered Sep 23 '22 08:09

VIktor