Maven с использованием Kuali S3 Wagon - как переместить учетные данные AWS в pom.xml? - PullRequest
0 голосов
/ 20 мая 2018

Отказ от ответственности: Лучшая практика для большинства конечных пользователей - помещать учетные данные в settings.xml, и вы не должны пытаться выполнить то, что предлагается ниже, если вы действительно не знаете, что делаете .

Я использую Kuali S3 Maven Wagon для частных репозиториев.У меня есть сценарий автоматизации, в котором мне нужно разместить учетные данные AWS для конкретного проекта внутри pom.xml, связанного с каждым проектом, вместо глобального settings.xml в каждой среде сборки.По соображениям безопасности мы не выдаем глобальные учетные данные для каждой среды сборки, вместо этого для каждого проекта выдаются более ограниченные учетные данные, предоставляющие доступ только к тем зависимостям, к которым они должны иметь доступ, и, кроме того, сами среды сборки являются экземплярами одноразовых компьютеров..

Как указать учетные данные AWS внутри pom.xml вместо settings.xml?

1 Ответ

0 голосов
/ 21 мая 2018

Я делаю что-то вроде этого.Хотя я не помещаю учетные данные в pom, я помещаю их в файл пользовательских настроек для каждого проекта.Я включаю файл .settings.xml в тот же каталог, что и мой pom.xml для каждого из моих проектов.Более новые версии maven, такие как 3.5.x, сканируют локальный .settings.xml в дополнение к глобальному ~/.m2/settings.xml.Вы также можете сделать что-то вроде того, что было предложено в этом ответе Создать настройки Maven для конкретного проекта .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...