7. САМОСТОЯТЕЛЬНАЯ СБОРКА ПРИЛОЖЕНИЯ
7.1. Адаптер СМЭВ 3
Для самостоятельной сборки компонента выполните шаги:
Скачайте исходные коды компонента из репозитория командой:
git clone https:/ /<user_name>@luxproject.luxoft.com/stash/scm/dtm/smev3-connector.git |
где <user_name> – имя пользователя репозитория.
Дождитесь завершения скачивания.
В директории, куда были скачаны исходники, выполните сборку компонента:
gradle clean build shadowJar -b build.gradle.kts |
- После завершения сборки собранный компонент располагается в
поддиректории:
buildlibs |
В данный момент компонент собирается в файл с именем:
smev3-connector-3.3.1-SNAPSHOT-fat.jar |
7.2. Адаптер ПОДД
Для самостоятельной сборки компонента выполните шаги:
Скачайте исходные коды компонента из репозитория командой:
git clone https://<user_name>@luxproject.luxoft.com/stash/scm/dtm/dtm-adapter-reader-das.git
где <user_name> – имя пользователя репозитория.
Дождитесь завершения скачивания.
В директории, куда были скачаны исходники, выполните сборку компонента:
mvn clean build
После завершения сборки собранный компонент располагается в поддиректории
target.В данный момент компонент собирается в файл с именем
dtm-adapter-reader-das-3.4.0-3-SNAPSHOT.jar
7.3. Сервер конечных точек API
Для самостоятельной сборки компонента выполните шаги:
Скачайте исходные коды компонента из репозитория командой:
git clone https://<user_name>@luxproject.luxoft.com/stash/scm/dtm/swagger2pebble-adapter.git
где <user_name> – имя пользователя репозитория.
Дождитесь завершения скачивания.
В директории, куда были скачаны исходники, выполните сборку компонента:
gradle clean build
После завершения сборки собранный компонент располагается в поддиректории
build/libs.В данный момент компонент собирается в файл с именем
swagger2pebble-adapter-0.1.jar.
7.4. Сервис извлечения данных
Для самостоятельной сборки компонентов выполните шаги:
Скачайте исходные коды всех компонентов ETL из единого репозитория командой:
git clone https://<user_name>@luxproject.luxoft.com/stash/scm/dtm/etl-core.git
где <user_name> – имя пользователя репозитория.
Дождитесь завершения скачивания.
- В директории, куда были скачаны исходники, выполните сборку всех
компонентов:
gradle clean build shadowJar -b build.gradle
- После завершения сборки собранные компоненты располагаются в
поддиректориях:
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
В данный момент компоненты собираются в файлы с именами:
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