Установка клиента tarantool-java-ee | Tdb

Версия:

1.x

Установка клиента tarantool-java-ee

Есть два способа установить клиент Tarantool tarantool-java-ee:

Загрузка клиента с Nexus

Конфигурация Maven хранится в ~/.m2/settings.xml или в локальном файле setting.xml. Измените конфигурацию Maven следующим образом:

<settings>
   <servers>
      <server>
         <id>{name}</id>
         <username>{user_name}</username>
         <password>{password}</password>
      </server>
   </servers>

   <activeProfiles>
      <activeProfile>{name}</activeProfile>
   </activeProfiles>

   <profiles>
      <profile>
         <id>{name}</id>
         <repositories>
            <repository>
               <id>central</id>
               <url>https://repo1.maven.org/maven2</url>
            </repository>
            <repository>
               <id>{name}</id>
               <url>{host}</url>
               <snapshots>
                  <enabled>true</enabled>
               </snapshots>
            </repository>
         </repositories>
      </profile>
   </profiles>
</settings>

Загрузка клиента из личного кабинета

В личном кабинете tarantool.io архив с клиентом расположен в разделе packages/maven. Загрузить артефакты из личного кабинета можно двумя способами:

  • скачать вручную с помощью браузера;

  • скачать через REST API и Maven.

REST API и Maven

  1. Используйте скрипт ./tools/client/java_make_settings.sh и сгенерируйте settings.xml вместе с sessionid:

    $ USER_NAME=email PASSWORD=password ./java_make_settings.sh
    

    После успешного выполнения команды появится файл настроек settings.xml. Файл действует ограниченное время – около 5 мин.

  2. Загрузите зависимости проекта, используя файл setting.xml:

    $ mvn -s settings.xml dependency:resolve
    
  3. Удалите информацию об артефактах Tarantool, чтобы Maven не искал заново информацию:

    find ~/.m2/repository/io/tarantool -name "_remote.repositories" -type f -delete
    
Нашли ответ на свой вопрос?
Обратная связь