После этого учебного пособия я попытался создать своего Angular клиента, вызвав:
mvn clean verify -P angular
, что выдает следующую ошибку:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
This имеет смысл, подумал я, потому что я даже не говорю Spring Boot, какой профиль я хочу использовать, поэтому
mvn clean verify -P angular -Dspring.profiles.active=local
должен был помочь, или, скорее, все:
JDBC_DATABASE_URL=jdbc:postgresql://localhost/database;JDBC_DATABASE_USERNAME=postgres;JDBC_DATABASE_PASSWORD=root mvn clean verify -P angular -Dspring.profiles.active=local
Тем не менее, я все еще получаю сообщение об ошибке.
Кроме того, я вижу это в журнале:
my.spring.Application: No active profile set, falling back to default profiles: default
Что мне не хватает?
Обратите внимание: Это точные настройки запуска и среды, которые я использую во время разработки.
Обновление:
Я также добавил
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
до pom. xml, где находится файл application-local.properties .