4.0.0
org.springframework.boot
spring-boot-starter-parent
4.0.3
com.petshop
backend
1.0.0
PetShop Backend
Spring Boot backend for PetShop desktop application
25
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-security
org.springframework.boot
spring-boot-starter-validation
org.springframework.boot
spring-boot-starter-websocket
com.mysql
mysql-connector-j
runtime
org.flywaydb
flyway-core
org.flywaydb
flyway-mysql
io.jsonwebtoken
jjwt-api
0.12.3
io.jsonwebtoken
jjwt-impl
0.12.3
runtime
io.jsonwebtoken
jjwt-jackson
0.12.3
runtime
org.springdoc
springdoc-openapi-starter-webmvc-ui
3.0.1
com.stripe
stripe-java
25.3.0
com.resend
resend-java
3.1.0
com.azure
azure-storage-blob
12.29.0
org.springframework.boot
spring-boot-starter-test
test
org.apache.maven.plugins
maven-compiler-plugin
25
org.apache.maven.plugins
maven-enforcer-plugin
3.5.0
require-java-25
enforce
[25,)
JDK 25 or newer is required. Configure IntelliJ and Maven to use JDK 25 before running the backend.
org.springframework.boot
spring-boot-maven-plugin
org.codehaus.mojo
exec-maven-plugin
3.1.0
dev-stack
java
com.petshop.backend.DevStackApplication
runtime
UPLOAD_BASE_DIR
${project.basedir}/uploads
reset-db
java
com.petshop.backend.ResetDatabaseApplication
runtime
clean
install
-DskipTests
docker-up
exec
docker
compose
-f
docker-compose.dev.yml
up
-d
--wait
db
docker-down
exec
docker
compose
-f
docker-compose.dev.yml
down
-v
--remove-orphans
docker-up-target-db
exec
docker
compose
-f
docker-compose.target-db.yml
up
-d
--wait
db-target
docker-down-target-db
exec
docker
compose
-f
docker-compose.target-db.yml
down
-v
--remove-orphans
docker-logs-target-db
exec
docker
compose
-f
docker-compose.target-db.yml
logs
db-target