Maven отключил S3 amazon репозиторий, потому что потребовалось много времени, чтобы привести все зависимости - PullRequest
0 голосов
/ 18 октября 2019

У меня есть эта зависимость, и если вы увидите ее значение, вы увидите следующий 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? Спасибо

...