2010-02-25 3 views
2

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

Надежды !!!

ответ

4

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

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

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

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

Если URL может быть «местный» file://.

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

+0

Nice anwser, я не думаю о файле: // Решите мою проблему! Спасибо, Паскаль! –

Смежные вопросы