Требуется ли maven подключение к Интернету после развертывания мультимодульного проекта на сервере? - PullRequest
0 голосов
/ 30 октября 2018

У меня большой проект не maven в компании и несколько проектов в качестве модуля, которые добавляются в качестве сборки развертывания в родительский проект.

Компания планирует интегрировать maven, чего можно добиться, создав мультимодульный проект maven, но maven требует подключения к Интернету. При разработке проблем нет, но после развертывания интернет-соединение блокируется на серверной системе. У меня два вопроса:

1) Требуется ли maven подключение к Интернету после его сборки и развертывания на сервере?

2) Упаковка ограничена помпой для проекта агрегатора. Как его можно развернуть на сервере, поскольку нет войны за агрегаторный проект?

1 Ответ

0 голосов
/ 30 октября 2018

Maven может управлять сборкой проекта, составлением отчетов и документацией из центральной части информации.

Maven используется при сборке пакетов, установке зависимостей, развертывании пакетов, он также может запускать модульные тесты во время сборки. После упаковки упаковка никак не связана с мавеном. Просто забудь о мавене после постройки. Таким образом, при запуске проекта не требуется подключение к сети.

Для нескольких модулей вы можете интегрировать все модули в единый проект Maven. Они могут быть установлены в локальном репозитории Maven. Установленные модули, как правило, jar файл, так же, как и другие файлы с открытым исходным кодом. Вы можете запустить mvn clean install, чтобы установить свой модуль в хранилище. Например, com / yourcompany / module1.jar.

В ваш основной проект вы можете добавить зависимости в pom.xml, например

    <dependency>
        <groupId>com.yourcompany</groupId>
        <artifactId>module1</artifactId>
        <version>1.0.0</version>
    </dependency>

, что означает, что ваш основной проект зависит от модуля 1.

...