|
|
@ -20,13 +20,13 @@ namespace Volo.Abp.Cli.ProjectModification |
|
|
|
|
|
|
|
|
protected IJsonSerializer JsonSerializer { get; } |
|
|
protected IJsonSerializer JsonSerializer { get; } |
|
|
protected ProjectNpmPackageAdder NpmPackageAdder { get; } |
|
|
protected ProjectNpmPackageAdder NpmPackageAdder { get; } |
|
|
protected AbpModuleClassFinder ModuleClassFinder { get; } |
|
|
protected DerivedClassFinder ModuleClassFinder { get; } |
|
|
protected ModuleClassDependcyAdder ModuleClassDependcyAdder { get; } |
|
|
protected ModuleClassDependcyAdder ModuleClassDependcyAdder { get; } |
|
|
|
|
|
|
|
|
public ProjectNugetPackageAdder( |
|
|
public ProjectNugetPackageAdder( |
|
|
IJsonSerializer jsonSerializer, |
|
|
IJsonSerializer jsonSerializer, |
|
|
ProjectNpmPackageAdder npmPackageAdder, |
|
|
ProjectNpmPackageAdder npmPackageAdder, |
|
|
AbpModuleClassFinder moduleClassFinder, |
|
|
DerivedClassFinder moduleClassFinder, |
|
|
ModuleClassDependcyAdder moduleClassDependcyAdder) |
|
|
ModuleClassDependcyAdder moduleClassDependcyAdder) |
|
|
{ |
|
|
{ |
|
|
JsonSerializer = jsonSerializer; |
|
|
JsonSerializer = jsonSerializer; |
|
|
@ -52,7 +52,7 @@ namespace Volo.Abp.Cli.ProjectModification |
|
|
|
|
|
|
|
|
CmdHelper.Run("dotnet", "add package " + package.Name); |
|
|
CmdHelper.Run("dotnet", "add package " + package.Name); |
|
|
|
|
|
|
|
|
var moduleFiles = ModuleClassFinder.Find(projectFile); |
|
|
var moduleFiles = ModuleClassFinder.Find(projectFile, "AbpModule"); |
|
|
if (moduleFiles.Count == 0) |
|
|
if (moduleFiles.Count == 0) |
|
|
{ |
|
|
{ |
|
|
throw new CliUsageException($"Could not find a class derived from AbpModule in the project {projectFile}"); |
|
|
throw new CliUsageException($"Could not find a class derived from AbpModule in the project {projectFile}"); |
|
|
|