Где Maven хранит исходный код и javadocs при загрузке через плагин Eclipse? - PullRequest
16 голосов
/ 18 декабря 2010

Я использую плагин Maven Eclipse для добавления зависимостей в мой проект. После установки зависимости я щелкнул правой кнопкой мыши по своему проекту, выбрал Maven-> Download Sources (и JavaDoc), но они не были автоматически присоединены к классам зависимости. Где хранятся исходный код и файлы JavaDoc?

Примечание: это мой первый день, когда я использую Maven, поэтому моё понимание Источников Загрузок может быть далеко.

Ответы [ 3 ]

13 голосов
/ 18 января 2014

Когда вы устанавливаете maven, его каталог установки по умолчанию - /usr/share/maven

Внутри этого каталога у вас есть исполняемый файл mvn, конфигурации и т. Д. Файл, который вы ищете: /usr/share/maven/conf/settings.xml

В этому вас есть следующая конфигурация по умолчанию

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

Таким образом, по умолчанию все зависимости будут загружены в ~/.m2/repository.Если вы хотите изменить это, вы можете указать свой путь в

<localRepository>/path/to/local/repo</localRepository>
7 голосов
/ 18 марта 2013

, если у вас нет <localRepository> записи под <settings> в вашем settings.xml, они по умолчанию перейдут в $HOME/.m2. Чтобы указать другое местоположение, добавьте (или раскомментируйте) localRepository:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>/path/to/local/repo</localRepository>
4 голосов
/ 18 декабря 2010

По умолчанию Maven должен загружать источники зависимостей и JavaDocs в свой локальный репозиторий. Если вы не знаете, где находится ваш локальный репозиторий Maven, проверьте Maven settings.xml file Подробнее вы можете прочитать здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...