Как установить commons-lang src в локальный репозиторий? - PullRequest
1 голос
/ 30 августа 2010

Я хочу использовать commons-lang от maven, но apache-репозиторий нет, я отключаю commons-lang-src, публикуя его в локальном репозитории, но предупреждаю.

Ответы [ 3 ]

3 голосов
/ 30 августа 2010

Это не способ сделать это. Как вы можете видеть в этом списке maven mirror , источники commons / lang уже доступны во всех репозиториях maven, которые отражают central, поэтому нет необходимости создавать их самостоятельно (кстати, если вы создаете проект, вы устанавливаете скомпилированные двоичные файлы, а не исходные коды, поэтому даже успех не помог бы вам).

Вот как это сделать (при условии, что вы используете затмение):

  1. Если вы используете m2eclipse , просто щелкните правой кнопкой мыши проект и выберите Maven -> Download Sources
  2. Если вы используете maven-eclipse-plugin см. Страницу о добавлении источников в libs

Если вы не используете eclipse, я знаю, что есть аналогичные плагины для NetBeans и IntelliJ Idea.

2 голосов
/ 30 августа 2010

На repo1.maven.org есть бинарные файлы для общего ресурса.

http://repo1.maven.org/maven2/commons-lang/commons-lang/

Почему бы не использовать это?

<dependency>
  <groupId>commons-lang</groupId>
  <artifactId>commons-lang</artifactId>
  <version>2.5</version>
</dependency>

Надеюсь, что так и будетпомочь вам.

1 голос
/ 31 августа 2010

В дополнение к ответу @ seanizer решение командной строки заключается в использовании цели dependency:sources из подключаемого модуля Maven Dependency :

dependency:sources указывает Maven разрешить все зависимости и их исходные вложения и отображает версию.

Так что просто запустите следующее для вашего проекта в командной строке

mvn dependency:sources

И maven загрузит источники зависимостей, если они существуют.

...