Я работаю над автоматизацией процесса выпуска в моем проекте с тегов на развертывание. Я создал для этого проект java, это будет единственное место для интеграции всех этапов с тегов, создания банок для развертывания.Автоматизация процесса выпуска и развертывания
Теперь для пометки и назначения версии я хочу использовать плагин релиза maven, но я вижу, что все команды maven должны выполняться через командную строку, что затрудняет проверку результата и вывода. Один из вариантов, который, как я чувствую, может решить эту проблему, - это то, что я могу выполнить команды maven с помощью api [как и у нас svnkit
для subversion
]. Хотя я могу выполнять команды maven через командную строку через java [Runtime.exec
], но потом снова будет проверять результат и вывод.
Любые предложения по java-библиотеке для maven? или любой другой способ сделать то же самое? Моя основная цель - контролировать версию моего проекта и пометить сборку.
EDIT:
Maven эмбеддер не поддерживается больше: http://maven.40175.n5.nabble.com/Maven-Embedder-td4708683.html
EDIT:
я нашел выход, Гудзон обеспечивает плагин релиз Maven, а затем я разработал клиент Гудзон Java , Поэтому я смогу контролировать выпуск maven через параметры.
Возможный дубликат [Embedding Maven 3] (http://stackoverflow.com/questions/3333251/embedding-maven-3) – chrylis
PLease coment with downvote. Что не так с этим вопросом? – Lokesh
@chrylis: В этом вопросе вряд ли есть информация. Никто даже не знает, что такое mavne. Я не вижу в этом никакой причины для downvoting. – Lokesh