Dependencies are checked against dependencies-lock.json during validate phase.
Rewrite lock using:
./mvnw dependency-lock:lockUpdate application.properties with
spring.security.oauth2.client.registration.google.client-secret=
spring.security.oauth2.client.registration.pagerduty.client-secret=
spring.mail.password=
./mvnw docker:start spring-boot:runThis will start
- the application on port
8080http://localhost:8080 - the Datastore emulator on port
8484http://localhost:8484 - the Datastore viewer on port
8000http://localhost:8000
Environment variables with secrets must be set (otherwise the deploy fails fast).
The required secrets are the ${UPPER_SNAKE} placeholders in application.properties; at
deploy time they are generated into app.yaml. In CI they come from GitHub secrets of the
same name.
export ..._SECRET=...
./mvnw deploy