https://github.com/kerosene-labs/espresso
Build Java applications without fighting your build tool. Drink some espresso.
https://github.com/kerosene-labs/espresso
build-tool dependency-manager espresso fast java not-overkill sane-defaults simple
Last synced: 9 months ago
JSON representation
Build Java applications without fighting your build tool. Drink some espresso.
- Host: GitHub
- URL: https://github.com/kerosene-labs/espresso
- Owner: Kerosene-Labs
- License: mit
- Created: 2024-03-10T15:01:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T11:49:30.000Z (over 1 year ago)
- Last Synced: 2025-01-19T02:34:42.443Z (over 1 year ago)
- Topics: build-tool, dependency-manager, espresso, fast, java, not-overkill, sane-defaults, simple
- Language: Go
- Homepage: https://kerosenelabs.com/espresso
- Size: 23.1 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Espresso](https://espresso.kerosenelabs.io)
*You wouldn't use a sledgehammer to hang a picture frame, would you?*
Espresso is an experimental Java build tool for modern development.
* **Simple:** Build for microservices and non-monoliths
* **Portable:** Built with Go, it can compile for every platform
* **First party extensions:** First party extensions for tooling and common patterns
## Getting Started
Getting started is simple. At its core, Espresso is a simple binary executable. You can include it in your repository or put it in your path.
1. Place the `espresso` executable within your `PATH`. On Unix-like systems, this can be `/usr/local/bin`
2. Run `espresso init --name "My First Espresso Project"`
3. That's it! You can open `espresso.yml` and take a look around.