Нужна информация об использовании Maven в настройках интеграции, а не в разработке - PullRequest
3 голосов
/ 06 января 2012

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

Будем весьма благодарны за любые предложения сайтов / ссылок на информацию в этом формате. Я заплачу это вперед.

Прямо сейчас я использую пакетные файлы способом, подобным тому, как проект Tomcat использует пакетные файлы для запуска сервера Tomcat. Таким образом, один из примеров того, что я пытаюсь сделать, - создать сценарий Maven, который мог бы заменить сценарии пакетного файла Tomcat DOS. Кроме того, это заставляет меня задаться вопросом (в отношении моего примера использования, о котором я упоминаю здесь), что если Maven был подходящим способом, почему проект Tomcat не сделал это таким образом?

1 Ответ

0 голосов
/ 06 января 2012

Вы можете использовать maven-assembly-plugin для создания поставляемых пакетов, которые включают зависимости, конфигурацию и т. Д.

Вы также можете обратиться к maven-appassembler-plugin для генерации сценариев запуска (для различных платформ), которые создают правильный путь к классам и затем вызывают основной класс ваших приложений.

...