САМОСТОЯТЕЛЬНАЯ СБОРКА ПРИЛОЖЕНИЯ ================================= Адаптер СМЭВ 3 -------------- Для самостоятельной сборки компонента выполните шаги: 1. Скачайте исходные коды компонента из репозитория командой: +----------------------------------------------------------------------+ | git clone | | https:/ | | /@luxproject.luxoft.com/stash/scm/dtm/smev3-connector.git | +----------------------------------------------------------------------+ где – имя пользователя репозитория. 2. Дождитесь завершения скачивания. 3. В директории, куда были скачаны исходники, выполните сборку компонента: +--------------------------------------------------+ | gradle clean build shadowJar -b build.gradle.kts | +--------------------------------------------------+ 4. После завершения сборки собранный компонент располагается в поддиректории: +------------+ | build\libs | +------------+ 5. В данный момент компонент собирается в файл с именем: +----------------------------------------+ | smev3-connector-3.3.1-SNAPSHOT-fat.jar | +----------------------------------------+ Адаптер ПОДД ------------ Для самостоятельной сборки компонента выполните шаги: 1. Скачайте исходные коды компонента из репозитория командой: .. code-block:: bash git clone https://@luxproject.luxoft.com/stash/scm/dtm/dtm-adapter-reader-das.git где – имя пользователя репозитория. 2. Дождитесь завершения скачивания. 3. В директории, куда были скачаны исходники, выполните сборку компонента: .. code-block:: bash mvn clean build 4. После завершения сборки собранный компонент располагается в поддиректории ``target``. 5. В данный момент компонент собирается в файл с именем ``dtm-adapter-reader-das-3.4.0-3-SNAPSHOT.jar`` Сервер конечных точек API ------------------------- Для самостоятельной сборки компонента выполните шаги: 1. Скачайте исходные коды компонента из репозитория командой: .. code-block:: bash git clone https://@luxproject.luxoft.com/stash/scm/dtm/swagger2pebble-adapter.git где – имя пользователя репозитория. 2. Дождитесь завершения скачивания. 3. В директории, куда были скачаны исходники, выполните сборку компонента: .. code-block:: bash gradle clean build 4. После завершения сборки собранный компонент располагается в поддиректории ``build/libs``. 5. В данный момент компонент собирается в файл с именем ``swagger2pebble-adapter-0.1.jar``. Сервис извлечения данных ------------------------ Для самостоятельной сборки компонентов выполните шаги: 1. Скачайте исходные коды всех компонентов ETL из единого репозитория командой: .. code-block:: bash git clone https://@luxproject.luxoft.com/stash/scm/dtm/etl-core.git где – имя пользователя репозитория. 2. Дождитесь завершения скачивания. 3. В директории, куда были скачаны исходники, выполните сборку всех компонентов: .. code-block:: bash gradle clean build shadowJar -b build.gradle 4. После завершения сборки собранные компоненты располагаются в поддиректориях: +-----------------------------+---------------------------------------+ | xml-extractor | extractors/xml-extractor/build/libs | +=============================+=======================================+ | jdbc-extractor | extractors/jdbc-extractor/build/libs | +-----------------------------+---------------------------------------+ | csv-extractor | extractors/csv-extractor/build/libs | +-----------------------------+---------------------------------------+ | xml-transformer | tr | | | ansformers/xml-transformer/build/libs | +-----------------------------+---------------------------------------+ | jdbc-transformer | tra | | | nsformers/jdbc-transformer/build/libs | +-----------------------------+---------------------------------------+ | csv-transformer | tr | | | ansformers/csv-transformer/build/libs | +-----------------------------+---------------------------------------+ | конфигурируемый transformer | transforme | | | rs/configurable-transformerbuild/libs | +-----------------------------+---------------------------------------+ | Kafka loader | loaders/kafka-loader/build/libs | +-----------------------------+---------------------------------------+ 5. В данный момент компоненты собираются в файлы с именами: +-----------------------------+---------------------------------------+ | xml-extractor | xml-extractor-1.0.0-SNAPSHOT-all.jar | +=============================+=======================================+ | jdbc-extractor | jdbc-extractor-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+ | csv-extractor | csv-extractor-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+ | xml-transformer | x | | | ml-transformer-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+ | jdbc-transformer | jd | | | bc-transformer-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+ | csv-transformer | c | | | sv-transformer-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+ | конфигурируемый transformer | configurab | | | le-transformer-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+ | Kafka loader | kafka-loader-1.0.0-SNAPSHOT-all.jar | +-----------------------------+---------------------------------------+