tech.jhipster.lite.module.infrastructure.secondary.javadependency.JavaDependenciesCommandHandler Maven / Gradle / Ivy
package tech.jhipster.lite.module.infrastructure.secondary.javadependency;
import tech.jhipster.lite.module.domain.javabuild.command.*;
public interface JavaDependenciesCommandHandler {
void handle(SetVersion command);
void handle(AddDirectJavaDependency command);
void handle(RemoveDirectJavaDependency command);
void handle(RemoveJavaDependencyManagement command);
void handle(AddJavaDependencyManagement command);
void handle(AddDirectMavenPlugin command);
void handle(AddMavenPluginManagement command);
void handle(AddMavenBuildExtension command);
void handle(SetBuildProperty command);
void handle(AddJavaBuildProfile command);
void handle(AddGradlePlugin command);
void handle(AddGradleConfiguration command);
void handle(AddGradleTasksTestInstruction command);
}