Как мне указать два разных URL репозитория с одинаковым идентификатором архетипа - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь указать каталог архетипов в моих проектах архетипов settings.xml. Проблема, с которой я сталкиваюсь, заключается в том, что мы используем отдельный URL-адрес репозитория для SNAPSHOTS и RELEASES, но я хочу указать только один идентификатор сервера «архетип», это можно сделать

По моему мнению, то, что я пытаюсь достичь, выглядело бы примерно так, но идентификатор является уникальной ссылкой и не может быть продублирован, есть ли способ структурировать это так, чтобы оба URL репо находились под одним и тем же идентификатором?

Я не могу найти примеры:

    <?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <servers>
        <server>
            <id>archetype</id>
            <username>{user}</username>
            <password>{key}</password>
        </server>
    </servers>
    <profiles>
        <profile>
            <repositories>          
                <repositories>
                    <repository>
                        <id>archetype</id>
                        <url>https://example.bintray.com/archetype-releases</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                    </repository>
                    <repository>
                        <id>archetype</id>
                        <url>https://example.bintray.com/archetype-snapshots</url>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>
                </repositories>
                <id>bintray</id>
            </profile>
        </profiles>
        <activeProfiles>
            <activeProfile>bintray</activeProfile>
        </activeProfiles>
    </settings>
...