Skip to content
This repository was archived by the owner on Jul 27, 2026. It is now read-only.

Repository files navigation

Amper Boot

Amper Boot is a template for quickly starting a Spring Boot project using the JetBrains Amper build system.

Why Amper?

  • Simple configuration. Unlike Maven’s bulky XML and Gradle’s complex DSL, Amper uses an intuitive YAML format.
  • Fast builds. Incremental mode and caching speed up builds even for very large projects.
  • Native IDE support. Excellent integration with IntelliJ IDEA and Fleet.

Links

Requirements

  • JetBrains Amper version ≥ 0.7.0
  • Java Development Kit (JDK) version ≥ 17
  • IntelliJ IDEA 2025.1.2 Preview or later (recommended)

Quick Start

  1. Clone the repository and navigate into the project folder:
 git clone https://github.com/wordyarc/amper-boot.git
cd amper-boot
  1. Build and run the application:
./amper build
./amper run

Configuration

In the module.yaml file you can configure:

  • product: module type (jvm/app, jvm/lib, etc.).
  • springBoot: enables Spring Boot support.
  • dependencies: list of dependencies.
  • test-dependencies: dependencies for testing.
  • settings: BOM, JDK version, and other options.

all options DSL documentation

Amper Commands

To see the list of all commands and options:

./amper --help

Frequently used commands:

./amper init # create a new Amper project.
./amper build # compile and build all modules.
./amper test# run tests.
./amper run # run the application.
./amper clean # remove artifacts and caches.

Updating Amper

To update the wrapper scripts and CLI distribution:

./amper update

Add the --dev option if you want to try pre-release (dev) builds.

Contributing

PRs are welcome!

License

This project is licensed under the Apache License 2.0. See LICENSE for details.

About

Template for quickly bootstrapping Spring Boot applications with the JetBrains Amper build system.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages