Skip to content

Configuration

just can be configured by creating just.properties or just.yml file in project root directory.

Property Description Default value
just.framework set the framework used in the project. This should be used only if for whatever reason Just is not able to detect that project uses Spring Boot. Possible value is SPRING_BOOT none 👉 autodetect

just run

Property Description Default value
just.run.extra-args Extra command line arguments passed to Maven or Gradle

Live Reload

Property Description Default value
just.run.live-reload.enabled enables/disables live-reload feature true
just.run.live-reload.browser.enabled enables/disables frontend resources reload without a browser refresh true

Maven

Property Description Default value
just.run.maven.profiles a comma-separated list of Maven profiles to activate (passed with -Pprofile1,profile2)

Spring Boot

Property Description Default value
just.run.spring-boot.profiles a comma-separated list of Spring Boot profiles to activate (as spring.profiles.active)

Docker Compose

Property Description Default value
just.run.docker-compose.enabled enables/disables Docker Compose feature true
just.run.docker-compose.file Docker Compose YML file path relative to project root docker-compose.yml

Zero-Config Infrastructure Services

Property Description Default value
just.run.services.enabled enables/disables Zero-Config Infrastructure Services feature true

PostgreSQL

Property Description Default value
just.run.services.postgres.enabled enables/disables starting PostgreSQL database when requested true
just.run.services.postgres.log-queries enables/disables logging SQL queries by PostgreSQL (experimental) false
just.run.services.postgres.image-name PostgreSQL Docker Image Name postgres:13.3
just.run.services.postgres.port TCP port on which PostgreSQL is exposed 5432

MySQL

Property Description Default value
just.run.services.mysql.enabled enables/disables starting MySQL database when requested true
just.run.services.mysql.image-name MySQL Docker Image Name mysql:8.0.30
just.run.services.mysql.port TCP port on which MySQL is exposed 3306

RabbitMQ

Property Description Default value
just.run.services.rabbitmq.enabled enables/disables starting RabbitMQ when requested true
just.run.services.rabbitmq.image-name RabbitMQ Docker Image Name rabbitmq:3.7.25-management-alpine
just.run.services.rabbitmq.port TCP port on which RabbitMQ is exposed 5672
just.run.services.rabbitmq.management-port TCP port on which RabbitMQ Management Console is exposed 15672

Neo4j

Property Description Default value
just.run.services.neo4j.enabled enables/disables starting Neo4j database when requested true
just.run.services.neo4j.image-name Neo4j Docker Image Name neo4j:4.4
just.run.services.neo4j.port TCP port on which Neo4j is exposed 7687

MongoDB

Property Description Default value
just.run.services.mongodb.enabled enables/disables starting MongoDB database when requested true
just.run.services.mongodb.image-name MongoDB Docker Image Name mongo:4.0.10
just.run.services.mongodb.port TCP port on which MongoDB is exposed 27017

Redis

Property Description Default value
just.run.services.redis.enabled enables/disables starting Redis database when requested true
just.run.services.redis.image-name Redis Docker Image Name redis:7.0.5-alpine
just.run.services.redis.port TCP port on which Redis is exposed 6379

Zipkin

Property Description Default value
just.run.services.zipkin.enabled enables/disables starting Zipkin when requested true
just.run.services.zipkin.image-name Zipkin Docker Image Name openzipkin/zipkin:2.24
just.run.services.zipkin.port TCP port on which Redis is exposed 9411

just build

Property Description Default value
just.build.extra-args Extra command line arguments passed to Maven or Gradle
just.build.default-target a default target to build when the command is invoked with just build jar
just.build.services.enabled enables/disables Zero-Config Infrastructure Services feature during the build phase true

Maven

Property Description Default value
just.build.maven.profiles a comma-separated list of Maven profiles to activate (passed with -Pprofile1,profile2)