Перейти к содержимому

Эта страница ещё не переведена и показана на английском.

Project samples

Every project template elide init ships, with the command that creates it, its parameters and its optional blocks.

Читать офлайнelide help --lang ru project-samples

На этой странице

Each template below ships in the elide binary. The command creates the project without prompts, using every default; run elide init without flags to choose interactively, or set values as name=value after -- (see Project setup). For single-file examples, see Code samples.

Java Hello World Project

Simple Elide JVM project that prints a greeting.

Terminal
bash
elide init --plain --skip-defaults --template java
ParameterDefaultMeaning
project_nameSample ProjectThe name of your project.
packagecom.exampleThe main Java package of your project.
main_classHelloThe main Java class of your project.
greetingHello Elide!The greeting printed to console.
BlockOn by defaultAdds
testsYesGenerate tests for your project.
mcpNoUse MCP in your project.

After generating, elide init runs elide build, then elide run unless --skip-run is passed.

Kotlin Hello World Project

Simple Elide Kotlin/JVM project that prints a greeting.

Terminal
bash
elide init --plain --skip-defaults --template ktjvm
ParameterDefaultMeaning
project_nameSample ProjectThe name of your project.
packagecom.exampleThe main Kotlin package of your project.
main_classHelloThe main Kotlin file of your project.
greetingHello Elide!The greeting printed to console.
BlockOn by defaultAdds
testsYesGenerate tests for your project.
mcpNoUse MCP in your project.

After generating, elide init runs elide build, then elide run unless --skip-run is passed.

Spring Boot Application

Build and run a Java spring application with Elide.

Terminal
bash
elide init --plain --skip-defaults --template spring
ParameterDefaultMeaning
project_namespring-appThe name of your project.
packagecom.exampleThe main Java package of your project.
main_classApplicationThe application main class.
BlockOn by defaultAdds
testsYesGenerate an application context test.

After generating, elide init runs elide build unless --skip-run is passed.

Micronaut Application

Build and run a Java micronaut application with Elide.

Terminal
bash
elide init --plain --skip-defaults --template micronaut
ParameterDefaultMeaning
project_namemicronaut-appThe name of your project.
packagecom.exampleThe main Java package of your project.
main_classApplicationThe application main class.
BlockOn by defaultAdds
testsYesGenerate an application context test.

After generating, elide init runs elide build unless --skip-run is passed.

Android Compose App

Kotlin Android application with a Jetpack Compose screen, built and signed by Elide.

Terminal
bash
elide init --plain --skip-defaults --template android
ParameterDefaultMeaning
project_nameandroid-appThe name of your project.
app_nameElide Android AppThe name the launcher shows for your app.
packagecom.example.appThe Kotlin package of your app, also its namespace and application id.
greetingHello Elide!The greeting your app shows.
BlockOn by defaultAdds
mcpNoUse MCP in your project.

Web Starter Project

A barebones static site template for web projects

Terminal
bash
elide init --plain --skip-defaults --template web-simple
ParameterDefaultMeaning
project_nameSample ProjectThe name of your project.
project_descriptionA static siteProject description
minify_htmltrueReduces the size of output HTML files
minify_csstrueReduces the size of output CSS files
BlockOn by defaultAdds
mcpNoUse MCP in your project.

After generating, elide init runs elide build unless --skip-run is passed.

Web Demo Project

A static site demo for web projects

Terminal
bash
elide init --plain --skip-defaults --template web-demo
ParameterDefaultMeaning
project_nameSample ProjectThe name of your project.
project_descriptionA static siteProject description
minify_htmltrueReduces the size of output HTML files
minify_csstrueReduces the size of output CSS files
BlockOn by defaultAdds
mcpNoUse MCP in your project.

After generating, elide init runs elide build unless --skip-run is passed.

Kotlin Workspace Project

Multi-project Elide workspace with a library and an app that depends on it.

Terminal
bash
elide init --plain --skip-defaults --template workspace
ParameterDefaultMeaning
project_namesample-workspaceThe name of your workspace root project; the two members generated here are named after it.
packagecom.exampleThe base Kotlin package of your projects.
greetingHello Elide!The greeting printed to console.
BlockOn by defaultAdds
testsYesGenerate tests for the library project.
mcpNoUse MCP in your project.

After generating, elide init runs elide build unless --skip-run is passed.

Shared Testcontainers

JavaScript and JUnit tests share a disposable HTTP container. Requires a Docker-compatible daemon.

Terminal
bash
elide init --plain --skip-defaults --template testcontainers

After generating, elide init runs elide test unless --skip-run is passed.

Была ли эта страница полезной?