refactor: 将 CLICommand 接口移动到 cli.command 包中

This commit is contained in:
Luke 2025-06-24 09:32:32 +08:00
parent 1d52cc1229
commit 8a78073e90
12 changed files with 13 additions and 3 deletions

View File

@ -1,4 +1,4 @@
import org.jcnc.snow.cli.commands.CLICommand;
import org.jcnc.snow.cli.api.CLICommand;
module org.jcnc.snow.compiler {
uses CLICommand;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.cli.commands.*;
import org.jcnc.snow.cli.utils.CLIUtils;
import org.jcnc.snow.cli.utils.VersionUtils;

View File

@ -1,4 +1,4 @@
package org.jcnc.snow.cli.commands;
package org.jcnc.snow.cli.api;
import org.jcnc.snow.cli.SnowCLI;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.pkg.dsl.CloudDSLParser;
import org.jcnc.snow.pkg.lifecycle.LifecycleManager;
import org.jcnc.snow.pkg.lifecycle.LifecyclePhase;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.pkg.lifecycle.LifecycleManager;
import org.jcnc.snow.pkg.lifecycle.LifecyclePhase;
import org.jcnc.snow.pkg.tasks.CleanTask;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.pkg.dsl.CloudDSLParser;
import org.jcnc.snow.pkg.model.Project;
import org.jcnc.snow.pkg.tasks.CompileTask;

View File

@ -1,5 +1,7 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.pkg.dsl.CloudDSLParser;
import org.jcnc.snow.pkg.model.Project;
import org.jcnc.snow.pkg.resolver.DependencyResolver;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.pkg.dsl.CloudDSLParser;
import org.jcnc.snow.pkg.lifecycle.LifecycleManager;
import org.jcnc.snow.pkg.lifecycle.LifecyclePhase;

View File

@ -1,5 +1,6 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.api.CLICommand;
import org.jcnc.snow.pkg.tasks.RunTask;
/**

View File

@ -1,6 +1,7 @@
package org.jcnc.snow.cli.commands;
import org.jcnc.snow.cli.SnowCLI;
import org.jcnc.snow.cli.api.CLICommand;
/**
* CLI 子命令输出当前 Snow 工具的版本号

View File

@ -1,6 +1,6 @@
package org.jcnc.snow.cli.utils;
import org.jcnc.snow.cli.commands.CLICommand;
import org.jcnc.snow.cli.api.CLICommand;
import java.util.List;
import java.util.Map;