pom.xml как использовать переменные из файла .yml - PullRequest
0 голосов
/ 20 января 2019

У меня есть файл YAML в моем пакете ресурсов, который выглядит следующим образом:

spring:
  datasource:
    driver-class-name: org.postgresql.Driver
    url: ${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:my_database}
    username: ${DB_USERNAME:postgres}
    password: ${DB_PASSWORD:postgres}

Я хочу использовать эти значения в моем pom.xml файле, чтобы мне не пришлось жестко их кодировать втам.Как мне это сделать?В данный момент мой редактор жалуется (выделяет их красным цветом), если я просто пытаюсь ссылаться на них:

<jdbc>
            <driver>${spring.datasource.driver-class-name}</driver>
            <url>${spring.datasource.database-url}</url>
            <user>${spring.datasource.database-user}</user>
            <password>${spring.datasource.database-password}</password>
          </jdbc>

Как я могу это сделать?

...