Хобрук: Ваш путь к мастерству в программировании

Дженкинс создает общий модуль перед сборкой файла WAR

У меня есть проект maven в качестве структурного модуля, как показано ниже:

  • Родитель
  • Общий
  • Отчет

В общем модуле после компиляции я получу файл JAR в качестве окончательного вывода. Затем я выполню модуль отчета, используя общий JAR внутри моего файла WAR.

Я хотел использовать Jenkins для компиляции общего для обновления файла JAR, а затем компилировать модуль отчета для создания WAR и развертывания в Tomcat (используя Jenkins)

Можно ли использовать отчет pom.xml (один файл pom) для создания общего и отчета?

Есть ли лучший подход? пожалуйста, порекомендуйте

28.07.2016

Ответы:


1

У вас может быть одно задание для создания общего модуля и другое для отчета. В задании Report укажите, что оно должно запускаться после успешной сборки Common.

введите здесь описание изображения

30.07.2016
Новые материалы

Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

Ториго  — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..

Раскрытие возможностей НЛП: часть речевой маркировки и ее проблемы
В сфере обработки естественного языка (NLP) маркировка частей речи (POS) выступает в качестве фундаментального метода, позволяющего компьютерам понимать и анализировать человеческий язык на..

Под поверхностью: раскрытие деталей системы с помощью инструментов Linux CLI
Чем больше вы изучаете Linux и продвигаетесь вперед, тем больше вам нужно проверять информацию о вашей системе. Эта информация может касаться аппаратного обеспечения, такого как процессор,..

Как реализовать линейную регрессию в JavaScript
Узнайте, как реализовать линейную регрессию в JavaScript с помощью ML.js Линейная регрессия — это метод машинного обучения, используемый для моделирования связи между зависимой переменной и..