Erro ao rodar jar da aplicação springboot

Prezados, estou com um problema ao tentar rodar o jar de uma aplicação spring-boot que se conecta com o mysql. Quando eu rodo pelo eclipse, não apresenta nenhum erro. Mas quando eu empacoto tento rodar usando java -jar aparece o seguinte erro:

image

Meu application.yml está dessa forma (apenas omiti a url):

spring:
  application:
    name: home-box
  datasource:
    url: jdbc:mysql://${MYSQL_URL:minha_url}:3306/${MYSQL_DATABASE:homebox}
    username: ${MYSQL_USERNAME:admin}
    password: ${MYSQL_PASSWORD:admin123}
    driver-class-name: com.mysql.cj.jdbc.Driver
  jpa:
    show-sql: true
    hibernate:
        ddl-auto: update
    properties:
        hibernate:
            dialect: org.hibernate.dialect.MySQL8Dialect
    

logging:
  file:
    name: ${LOG_FILE:logs/homebox-springboot.log}
  pattern:
    console: "%d %-5level %logger : %msg%n"
    file: "%d %-5level [%thread] %logger : %msg%n"
  level:
    root: ${LOG_LEVEL:INFO}
  
server:
  address: 0.0.0.0
  port: 8080

O pom possui as seguintes dependências :

spring-boot-starter-web
spring-boot-starter
spring-boot-starter-test
spring-boot-starter-data-jpa
mysql-connector-java

Alguém faz ideia do que possa ser?

Tenta colocar a URL dentro de aspas.

Tentei, mesmo erro.

O application.yml nao estava na pasta resource, devo ter arrastado sem perceber para a pasta raiz do projeto. Thread pode ser encerrada.