diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs index de28b8cabf..7480ede715 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs @@ -274,14 +274,18 @@ namespace Volo.Abp.Cli.Commands private UiFramework FindMicroserviceSolutionUiFramework(string outputFolderRoot) { - if (Directory.Exists(Path.Combine(outputFolderRoot, "applications", "blazor"))) + if (Directory.Exists(Path.Combine(outputFolderRoot, "apps", "blazor"))) { return UiFramework.Blazor; } - if (Directory.Exists(Path.Combine(outputFolderRoot, "applications", "web"))) + if (Directory.Exists(Path.Combine(outputFolderRoot, "apps", "web"))) { return UiFramework.Mvc; } + if (Directory.Exists(Path.Combine(outputFolderRoot, "apps", "angular"))) + { + return UiFramework.Angular; + } return UiFramework.None; } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceServiceTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceServiceTemplateBase.cs index 54ec4894b9..7f96a6556c 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceServiceTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceServiceTemplateBase.cs @@ -23,7 +23,7 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.Microservice { serviceName = serviceName.ToCamelCase().RemovePostFix("Service"); - return Path.Combine(mainSolutionFolder, "microservices", serviceName); + return Path.Combine(mainSolutionFolder, "services", serviceName); } public override IEnumerable GetCustomSteps(ProjectBuildContext context) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceTemplateBase.cs index 909c9841d9..8b7bcbbadb 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Microservice/MicroserviceTemplateBase.cs @@ -34,37 +34,37 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.Microservice { case UiFramework.None: steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Web",null, - "/applications/web/src/MyCompanyName.MyProjectName.Web")); - steps.Add(new RemoveFolderStep("/applications/web")); + "/apps/web/src/MyCompanyName.MyProjectName.Web")); + steps.Add(new RemoveFolderStep("/apps/web")); steps.Add(new RemoveProjectFromTyeStep("web")); steps.Add(new RemoveProjectFromPrometheusStep("web")); steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor",null, - "/applications/blazor/src/MyCompanyName.MyProjectName.Blazor")); - steps.Add(new RemoveFolderStep("/applications/blazor")); + "/apps/blazor/src/MyCompanyName.MyProjectName.Blazor")); + steps.Add(new RemoveFolderStep("/apps/blazor")); steps.Add(new RemoveProjectFromTyeStep("blazor")); - steps.Add(new RemoveFolderStep("/angular")); + steps.Add(new RemoveFolderStep("/apps/angular")); break; case UiFramework.Angular: steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Web",null, - "/applications/web/src/MyCompanyName.MyProjectName.Web")); - steps.Add(new RemoveFolderStep("/applications/web")); + "/apps/web/src/MyCompanyName.MyProjectName.Web")); + steps.Add(new RemoveFolderStep("/apps/web")); steps.Add(new RemoveProjectFromTyeStep("web")); steps.Add(new RemoveProjectFromPrometheusStep("web")); steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor",null, - "/applications/blazor/src/MyCompanyName.MyProjectName.Blazor")); - steps.Add(new RemoveFolderStep("/applications/blazor")); + "/apps/blazor/src/MyCompanyName.MyProjectName.Blazor")); + steps.Add(new RemoveFolderStep("/apps/blazor")); steps.Add(new RemoveProjectFromTyeStep("blazor")); break; case UiFramework.Blazor: steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Web",null, - "/applications/web/src/MyCompanyName.MyProjectName.Web")); - steps.Add(new RemoveFolderStep("/applications/web")); - steps.Add(new RemoveFolderStep("/angular")); + "/apps/web/src/MyCompanyName.MyProjectName.Web")); + steps.Add(new RemoveFolderStep("/apps/web")); + steps.Add(new RemoveFolderStep("/apps/angular")); steps.Add(new RemoveProjectFromTyeStep("web")); steps.Add(new RemoveProjectFromPrometheusStep("web")); break; @@ -72,15 +72,15 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.Microservice case UiFramework.Mvc: case UiFramework.NotSpecified: steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor",null, - "/applications/blazor/src/MyCompanyName.MyProjectName.Blazor")); - steps.Add(new RemoveFolderStep("/applications/blazor")); + "/apps/blazor/src/MyCompanyName.MyProjectName.Blazor")); + steps.Add(new RemoveFolderStep("/apps/blazor")); steps.Add(new RemoveProjectFromTyeStep("blazor")); - steps.Add(new RemoveFolderStep("/angular")); + steps.Add(new RemoveFolderStep("/apps/angular")); break; } - steps.Add(new RemoveFolderStep("/microservices/template")); + steps.Add(new RemoveFolderStep("/services/template")); } private static void RandomizeStringEncryption(ProjectBuildContext context, List steps)