Package com.intershop.gradle.icm.project
Class PluginConfig
-
- All Implemented Interfaces:
public final class PluginConfigThis class provides methods and configurations tasks for the project plugin.
-
-
Field Summary
Fields Modifier and Type Field Description private final Projectprojectprivate final ProjectLayoutprojectLayout
-
Constructor Summary
Constructors Constructor Description PluginConfig(Project project, ProjectLayout projectLayout)
-
Method Summary
Modifier and Type Method Description final ProjectgetProject()final ProjectLayoutgetProjectLayout()final TaskProvider<CreateConfigFolder>getConfigTask(TaskProvider<CreateServerInfo> versionInfoTask, EnvironmentType type)Configures the task for the configuration folder creation. final TaskProvider<Tar>configurePackageTask(TaskProvider<CreateConfigFolder> configTask, String taskname)Configures an existing package task package. final TaskProvider<Task>configurePrepareTask(EnvironmentType type)Configures the main task for the preparation. final TaskProvider<ProvideLibFilter>createLibFilterFile()Get lib filter file task. -
-
Method Detail
-
getProject
final Project getProject()
-
getProjectLayout
final ProjectLayout getProjectLayout()
-
getConfigTask
final TaskProvider<CreateConfigFolder> getConfigTask(TaskProvider<CreateServerInfo> versionInfoTask, EnvironmentType type)
Configures the task for the configuration folder creation.
- Parameters:
versionInfoTask- task that creates the server infotype- environment type
-
configurePackageTask
final TaskProvider<Tar> configurePackageTask(TaskProvider<CreateConfigFolder> configTask, String taskname)
Configures an existing package task package.
- Parameters:
configTask- creates the configuration folder>yxctaskname- specify the task name of the package folder
-
configurePrepareTask
final TaskProvider<Task> configurePrepareTask(EnvironmentType type)
Configures the main task for the preparation.
- Parameters:
type- environment type
-
createLibFilterFile
final TaskProvider<ProvideLibFilter> createLibFilterFile()
Get lib filter file task.
-
-
-
-