Установка клиента tarantool-java-ee¶
Есть два способа установить клиент Tarantool tarantool-java-ee
:
загрузка с Nexus или из другого хранилища артефактов вашей компании;
загрузка из личного кабинета tarantool.io.
Загрузка клиента с 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
Используйте скрипт
./tools/client/java_make_settings.sh
и сгенерируйтеsettings.xml
вместе сsessionid
:$ USER_NAME=email PASSWORD=password ./java_make_settings.sh
После успешного выполнения команды появится файл настроек
settings.xml
. Файл действует ограниченное время – около 5 мин.Загрузите зависимости проекта, используя файл
setting.xml
:$ mvn -s settings.xml dependency:resolve
Удалите информацию об артефактах Tarantool, чтобы Maven не искал заново информацию:
find ~/.m2/repository/io/tarantool -name "_remote.repositories" -type f -delete