У меня есть эта зависимость, и если вы увидите ее значение, вы увидите следующий URL-адрес и по какой-то причине он не отвечает, и через несколько минут он ищет зависимости в репозиториях для моей компании:
https://s3 -us-west-2.amazonaws.com / Dynamodb-local / release
<groupId>com.amazonaws</groupId>
<artifactId>amazon-kinesis-client</artifactId>
<version>1.10.0</version>
Я использую gitlab-ci и знаю, что могуиспользовать кеш, но в первый раз загрузка всех зависимостей занимает много времени (много часов), поэтому невозможно создать кеш.
Я хочу сделать что-то, чтобы избежать использования maven из этогоS3 репо и напрямую попал в репо моей компании. Я пытался с settings.xml, как это:
<profiles>
<profile>
<id>myprofile</id>
<repositories>
<!-- Disable the DynamoDB repository -->
<repository>
<id>dynamodblocal</id>
<name>AWS DynamoDB Local Release Repository</name>
<layout>default</layout>
<url>https://s3-us-west-2.amazonaws.com/dynamodb-local/release</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>....
и эта команда, но она не работает:
mvn -s .m2/settings.xml clean install site:site -Pmyprofile
Сначала попадет https://s3 -us-west-2.amazonaws.com/dynamodb-local/release, подождите пару минут, чтобы понять, что он не отвечает, а затем перейдите на URL моей компании.
Любая идея, чтобы пропустить этот s3 amazonURL? Спасибо