Maven релиз JAR - PullRequest
       25

Maven релиз JAR

2 голосов
/ 25 февраля 2010

Как я могу сделать релиз проекта jar и структуру репозитория maven (md5hash, дистрибутив pom и т. Д.), Чтобы поместить это в мой собственный репозиторий? У Maven есть плагин для этого? Обратите внимание, мне нужно сгенерировать эту структуру на моей локальной машине, у меня нет CI и других, чтобы это сделать!

Hopes !!!

1 Ответ

4 голосов
/ 25 февраля 2010

Проверьте плагин развертывания , я думаю, это то, что вы ищете. Цитирование документации:

Поскольку хранилище содержит больше, чем артефакты (POM, метаданные, MD5 и SHA1 хеш-файлы ...), развертывание означает не только копирование артефактов, но и обеспечение правильного обновления всей этой информации. Это ответственность плагина развертывания.

Вам нужно будет объявить элемент <distributionManagement>, чтобы использовать его, что-то вроде этого:

  <distributionManagement>
    <repository>
      <id>internal.repo</id>
      <name>MyCo Internal Repository</name>
      <url>Host to Company Repository</url>
    </repository>
  </distributionManagement>

Где URL может быть "локальным" file://.

И если вопрос об установке (стороннего) jar в вашем локальном хранилище (вопрос не совсем ясен), взгляните на плагин установки Maven, install:install и install:install-file оба допускают createChecksum необязательные параметры.

...