diff --git a/src/main/java/org/eclipse/microprofile/starter/addon/microprofile/servers/MicroprofileServersAddon.java b/src/main/java/org/eclipse/microprofile/starter/addon/microprofile/servers/MicroprofileServersAddon.java index 0e0d91fe..d78e8b88 100755 --- a/src/main/java/org/eclipse/microprofile/starter/addon/microprofile/servers/MicroprofileServersAddon.java +++ b/src/main/java/org/eclipse/microprofile/starter/addon/microprofile/servers/MicroprofileServersAddon.java @@ -35,7 +35,11 @@ import javax.annotation.PostConstruct; import javax.enterprise.context.ApplicationScoped; import javax.inject.Inject; -import java.util.*; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; import static org.eclipse.microprofile.starter.core.model.JessieModel.Parameter.MICROPROFILESPECS; @@ -145,6 +149,16 @@ public void adaptMavenModel(Model pomFile, JessieModel model, boolean mainProjec mavenHelper.addDependency(pomFile, "org.bouncycastle", "bcpkix-jdk15on", "1.53"); } + if (model.hasMainAndSecondaryProject()) { + String artifactID = pomFile.getArtifactId(); + if (mainProject) { + pomFile.setArtifactId(artifactID + "-" + JessieModel.MAIN_INDICATOR); + } else { + pomFile.setArtifactId(artifactID + "-" + JessieModel.SECONDARY_INDICATOR); + } + pomFile.getBuild().setFinalName(artifactID); + } + } private Profile findProfile(String profileName) {