Вопрос

Плагин Maven Buildumber не работает с Git еще. Есть ли обходной путь в настоящее время? Я недавно переключился с SVN в Git и обнаружил, что это легкий переход, но это единственное, что я не работаю в настоящее время.

Уолтер

Это было полезно?

Решение

Ну, есть MOJO-1199. о плагине для плагина и поддержки Git, но патчи еще не были применены. Тем не менее, кажется, что Antony Stubbs Некоторые работали вокруг этого и сделали его в этом Гит зеркала. Отказ Посмотри на это.

Другие советы

Я использую этот плагин Maven:

https://github.com/ktoso/maven-git-commit-id-plugin.

И имейте его значение фильтрации непосредственно в мои весенние файлы, где я могу ввести их во все, что я хочу (в основном только для отчетности версий при запуске / или через службу отдыха).

При первом запуске установите его, чтобы создать файл свойств, чтобы вы могли видеть все, что доступно. Чрезвычайно простым в использовании. Любить это.

Что вы пытаетесь достичь? Я только что написал Сообщение блога который описывает, как вы можете использовать BuildNumber-Maven-Plugin Чтобы добавить Git Sha-1 в ваш проект.

Для записи я использовал версию 1.0 плагина, который был выпущен в апреле 2011 года.

Я использовал BuildNumber-Maven-Plugin с Git в течение некоторого времени. Но однажды наш менеджер не смог настроить Git CLI (в Win7 с именем пользователя Nonscii). Он заставил меня написать плагин Maven с помощью JGIT API без командной строки Git. Видеть Maven-Jgit-BuildNumber-Plugin.

Этот Сообщение блога Описывает, как использовать профили, чтобы плагин ContingNumber работать по-разному, когда в рабочей копии Git или SVN.

Очевидно, (*) Buildnumber, созданный в репозитории GIT, не содержит номер ревизии Subversion.

(*) Должно быть возможно включить номер ревизии Subversion в Controlumber при работе в репозитории Git для коммитов, которые уже выдвинуты обратно к репозиторию подразделения.

Текущая версия плагина ContingNumber - 1.0 - поддерживает Git SCM. В версии 1.1-Snapshot есть новый тег конфигурации ShortRevisionLength для получения короткого ID Git. Подробнее http://yevgen-fr.blogspot.com/2012/02/maven-buildnumber-plugin-short-revision.html.

У меня были проблемы с получением приведенных выше для работы.

Поэтому я написал свой собственный, который просто выполняет git describe и назначает недвижимость, которое будет использоваться в манифесте .mf.

Видеть: https://github.com/koekiebox/git-maven-plugin.

Спасибо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top