Приложение Spring Boot запускается в IntelliJ IDEA, но не удается установить mvn из-за ошибки URL-адреса JDBCJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Spring Boot запускается в IntelliJ IDEA, но не удается установить mvn из-за ошибки URL-адреса JDBC

Сообщение Anonymous »

У меня возникла проблема с приложением Spring Boot. Он работает отлично, когда я запускаю его прямо из IntelliJ IDEA, нажав кнопку воспроизведения. Однако когда я пытаюсь собрать проект с помощью mvn clean install, я сталкиваюсь с ошибкой, указывающей, что URL-адрес должен начинаться с «jdbc». Эта ошибка появляется в отчетах Surefire.
Вот основной класс моего приложения:

Код: Выделить всё

package com.ampliamasnotas.usuarios_api;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class UsuariosApiApplication {

public static void main(String[] args) {
// Imprimir variables de entorno
String dbUrl = System.getenv("DB_URL");
String dbUser = System.getenv("DB_USER");
String dbPw = System.getenv("DB_PW");

System.out.println("DB_URL: " + dbUrl);
System.out.println("DB_USER: " + dbUser);
System.out.println("DB_PW: " + dbPw);

SpringApplication.run(UsuariosApiApplication.class, args);
}
}
Вот свойства application.properties:

Код: Выделить всё

spring.application.name=usuarios_api
spring.datasource.url=${DB_URL}
spring.datasource.username=${DB_USER}
spring.datasource.password=${DB_PW}
spring.jpa.hibernate.ddl-auto=update
server.port=8080
Это переменные среды, которые я установил в конфигурации IntelliJ IDEA:
DB_URL=jdbc:mysql://localhost:3307/user ?createIfNotExists=true&serverTimezone=UTC;DB_USER=root;DB_PW=123456
Зависимости, которые я включил в Spring Initializr:

Spring Web, Spring Data JPA, MYSQL Драйвер.
Что может быть причиной этой проблемы и как я могу убедиться, что переменные среды установлены правильно во время чистой установки mvn?
Будем очень признательны за любые советы!
Я читал, что вокруг значений переменных среды не должно быть пробелов или кавычек, и я убедился, что это так. Приложение отлично работает непосредственно из IntelliJ IDEA, но похоже, что переменные среды не подбираются в процессе сборки Maven.

Подробнее здесь: https://stackoverflow.com/questions/787 ... all-due-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Приложение Spring Boot запускается в IntelliJ IDEA, но не удается установить mvn из-за ошибки URL-адреса JDBC
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Intellij Idea выполняет сборку, но не запускается для Spring Boot - только на втором забеге
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Плагин MVN Sync in IntelliJ Idea не использует maven.config или jvm.config
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Плагин MVN Sync in IntelliJ Idea не использует maven.config или jvm.config
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Плагин MVN Sync in IntelliJ Idea не использует maven.config или jvm.config
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»