-
On Windows: scoop is a package maanger which supports Java version management. It provides a Java wiki with detailed instructions.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
jhipster-lite
Discontinued JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
Jhipster Lite (or JHLite) is the web counterpart of JHipster. It is not feature-equivalent to JHipster but it allows to create a project from a web UI. This page notes that JHLite it is better suited for designing around business and XDD approaches (eXtreme Design Driven).
-
JEE: Open Liberty starter, Eclipse starter for Jakarta EE, Wildlfy quickstart projects on GitHub
-
generator-jvm
Generate JVM (java, kotlin, scala) project with gradle / maven / sbt build systems and docker / docker-compose for rapid development
In order to generate a yeoman project locally, we first need to install yeoman with npm i -g yo. Next, we install the generator with npm install -g [generator]. For example, the generator-jvm can be installed npm install -g generator-jvm and provides some JVM project generators. Finally, we need to run the generator with yo generator For example, to generate a JVM project, we can run yo jvm.
-
Spring Boot CLI generates new Spring boot projects and encodes passwords (for use with Spring Security). The project generation feature is the CLI counterpart of the web UI start.spring.io. Below are some examples of using the Spring Boot CLI:
-
On Linux and macOS: SDKMAN! is a SDK manager specialzed in the Java ecosystem. Instructions on how to manage JDKs is provided here.
-
Two of the most famous Java server frameworks, namely Spring and Quarkus, provide CLIs for improving DX.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
? What is the base name of your application? jhispterDemo ? Which *type* of application would you like to create? Monolithic application (recommended for simple projects) ? What is your default Java package name? com.mycompany.myapp ? Would you like to use Maven or Gradle for building the backend? Gradle ? Do you want to make it reactive with Spring WebFlux? Yes ? Which *type* of authentication would you like to use? JWT authentication (stateless, with a token) ? Besides JUnit, which testing frameworks would you like to use? ? Which *type* of database would you like to use? SQL (H2, PostgreSQL, MySQL, MariaDB, Oracle, MSSQL) ? Which *production* database would you like to use? PostgreSQL ? Which *development* database would you like to use? PostgreSQL ? Which cache do you want to use? (Spring cache abstraction) Ehcache (local cache, for a single node) ? Do you want to use Hibernate 2nd level cache? Yes ? Which other technologies would you like to use? Elasticsearch as search engine, Apache Kafka as asynchronous messages broker ? Do you want to enable Gradle Enterprise integration? No ? Which *framework* would you like to use for the client? React ? Besides Jest/Vitest, which testing frameworks would you like to use? Cypress ? Do you want to generate the admin UI? Yes ? Would you like to use a Bootswatch theme (https://bootswatch.com/)? Default JHipster ? Would you like to enable internationalization support? Yes ? Please choose the native language of the application French ? Please choose additional languages to install English ? Would you like to audit Cypress tests? Yes
Related posts
-
Create a simple REST application using Quarkus
-
Quarkus 3 application on AWS Lambda- Part 1 Introduction to the sample application and first Lambda performance measurements
-
What other programming languages/frameworks do you enjoy besides c#/dotnet?
-
Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency
-
What are some of the biggest problems you personally face in Java?