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) |