Как создать артефакт Maven из одиноких * .jar файлов? - PullRequest
1 голос
/ 15 июля 2010

Я использую Eclipse для управления своим SVN-репозиторием, и у меня есть несколько проектов, которые зависят от одних и тех же файлов Jar. Я хотел бы создать артефакт maven из этих Jar-файлов (если возможно, используя Eclipse) и зафиксировать этот артефактмой репозиторий SVN для дальнейшего использования.
Как мне этого добиться?

Спасибо,
Адам.

Ответы [ 3 ]

2 голосов
/ 15 июля 2010

Создайте проект Eclipse, который содержит все JAR-файлы и ANT build.xml, который вызывает mvn file:install для каждого JAR-файла, который затем устанавливается в локальный репозиторий Maven (, см. Документы , чтобы узнать параметры mvn file:install).

Таким образом, вы можете использовать эти JAR-файлы как любую другую зависимость Maven после однократного запуска build.xml.

[EDIT] Пример цели будет выглядеть следующим образом:

<target name="maven-file-install">
  <exec executable="mvn"> <!-- Make sure mvn is in the PATH -->
    <arg value="file:install"/>
    <arg value="-Dfile=your-artifact-1.0.jar"/>
    ... all the other arguments of file:install ...
  </exec>
</target>
1 голос
/ 16 июля 2010

Я предлагаю использовать файловый репозиторий:

  • Создать модуль, содержащий файловый репозиторий
  • Установите jar-файлы в этом файловом хранилище
  • Передать модуль в SVN

Подробные шаги приведены в этом предыдущем ответе .

Похожие вопросы

0 голосов
/ 25 апреля 2011

mvn install: install-file добился цели: Install-File

...