diff --git a/src/main/java/start/ProjectZipBean.java b/src/main/java/start/ProjectZipBean.java index 746d59d..8e3966c 100644 --- a/src/main/java/start/ProjectZipBean.java +++ b/src/main/java/start/ProjectZipBean.java @@ -85,6 +85,16 @@ private String getBuildPluginsForPomXml(StartModel model) { */ private String getDependenciesForPomXml(StartModel model) { StringBuilder builder = new StringBuilder(); + if (model.getStack().equals("embedded")) { + builder.append(""" + + cloud.piranha + piranha-embedded + 24.2.0 + compile + + """); + } if (model.getStack().equals("coreprofile")) { builder.append(""" @@ -109,7 +119,7 @@ private String getDependenciesForPomXml(StartModel model) { builder.append(""" jakarta.platform - jakarta.jakartaee-core-api + jakarta.jakartaee-web-api 10.0.0 provided diff --git a/src/main/java/start/StartBean.java b/src/main/java/start/StartBean.java index b8a4ed7..6d3c90d 100644 --- a/src/main/java/start/StartBean.java +++ b/src/main/java/start/StartBean.java @@ -160,6 +160,7 @@ public SelectItem[] getPackagings() { */ public SelectItem[] getStacks() { return new SelectItem[]{ + new SelectItem("embedded", "Piranha Embedded"), new SelectItem("servlet", "Jakarta Servlet 6"), new SelectItem("coreprofile", "Jakarta Core Profile 10"), new SelectItem("webprofile", "Jakarta Web Profile 10"),};