|
|
|
|
@ -169,12 +169,25 @@ namespace Volo.Abp.Cli.ProjectBuilding.Templates.App
|
|
|
|
|
steps.Add(new ChangePublicAuthPortStep());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!context.BuildArgs.ExtraProperties.ContainsKey("without-cms-kit"))
|
|
|
|
|
if (!context.BuildArgs.ExtraProperties.ContainsKey("without-cms-kit") && IsCmsKitSupportedForTargetVersion(context))
|
|
|
|
|
{
|
|
|
|
|
context.Symbols.Add("CMS-KIT");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private bool IsCmsKitSupportedForTargetVersion(ProjectBuildContext context)
|
|
|
|
|
{
|
|
|
|
|
if (string.IsNullOrWhiteSpace(context.BuildArgs.Version))
|
|
|
|
|
{
|
|
|
|
|
// We'll return true after 4.3.0 stable release. see https://github.com/abpframework/abp/issues/8394
|
|
|
|
|
// return true;
|
|
|
|
|
|
|
|
|
|
return context.BuildArgs.ExtraProperties.ContainsKey(NewCommand.Options.Preview.Long);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return SemanticVersion.Parse(context.BuildArgs.Version) > SemanticVersion.Parse("4.2.9");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static void ConfigureWithoutUi(ProjectBuildContext context, List<ProjectBuildPipelineStep> steps)
|
|
|
|
|
{
|
|
|
|
|
steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Web"));
|
|
|
|
|
|