类 JavaPluginAction
java.lang.Object
cn.taketoday.gradle.plugin.JavaPluginAction
- 所有已实现的接口:
PluginApplicationAction,org.gradle.api.Action<org.gradle.api.Project>
Action that is executed in response to the JavaPlugin being applied.- 从以下版本开始:
- 4.0
- 作者:
- Andy Wilkinson, Scott Frederick, Harry Yang
-
嵌套类概要
嵌套类修饰符和类型类说明private static final classTaskActionto add additional meta-data locations. -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidconfigureAdditionalMetadataLocations(org.gradle.api.Project project) private voidconfigureAdditionalMetadataLocations(org.gradle.api.tasks.compile.JavaCompile compile) private voidconfigureArtifactPublication(org.gradle.api.tasks.TaskProvider<InfraJar> infraJar) private voidconfigureBuildTask(org.gradle.api.Project project) private voidconfigureDevelopmentOnlyConfiguration(org.gradle.api.Project project) private voidconfigureInfraBuildImageTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<InfraJar> infraJar) private org.gradle.api.tasks.TaskProvider<InfraJar>configureInfraJarTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<ResolveMainClassName> resolveMainClassName) private voidconfigureInfraRunTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<ResolveMainClassName> resolveMainClassName) private voidconfigureInfraTestRunTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<ResolveMainClassName> resolveMainClassName) private voidconfigureParametersCompilerArg(org.gradle.api.Project project) private org.gradle.api.tasks.TaskProvider<ResolveMainClassName>configureResolveMainClassNameTask(org.gradle.api.Project project) private org.gradle.api.tasks.TaskProvider<ResolveMainClassName>configureResolveMainTestClassNameTask(org.gradle.api.Project project) private voidconfigureToolchainConvention(org.gradle.api.Project project, InfraRun run) private voidconfigureUtf8Encoding(org.gradle.api.Project evaluatedProject) private voidconfigureUtf8Encoding(org.gradle.api.tasks.compile.JavaCompile compile) voidexecute(org.gradle.api.Project project) private static StringgetJavaApplicationMainClass(org.gradle.api.plugins.ExtensionContainer extensions) Class<? extends org.gradle.api.Plugin<? extends org.gradle.api.Project>>The class of thePluginthat, when applied, will trigger the execution of this action.private org.gradle.api.plugins.JavaPluginExtensionjavaPluginExtension(org.gradle.api.Project project)
-
字段详细资料
-
PARAMETERS_COMPILER_ARG
- 另请参阅:
-
singlePublishedArtifact
-
-
构造器详细资料
-
JavaPluginAction
JavaPluginAction(SinglePublishedArtifact singlePublishedArtifact)
-
-
方法详细资料
-
getPluginClass
从接口复制的说明:PluginApplicationActionThe class of thePluginthat, when applied, will trigger the execution of this action.- 指定者:
getPluginClass在接口中PluginApplicationAction- 返回:
- the plugin class
-
execute
public void execute(org.gradle.api.Project project) - 指定者:
execute在接口中org.gradle.api.Action<org.gradle.api.Project>
-
configureBuildTask
private void configureBuildTask(org.gradle.api.Project project) -
configureResolveMainClassNameTask
private org.gradle.api.tasks.TaskProvider<ResolveMainClassName> configureResolveMainClassNameTask(org.gradle.api.Project project) -
configureResolveMainTestClassNameTask
private org.gradle.api.tasks.TaskProvider<ResolveMainClassName> configureResolveMainTestClassNameTask(org.gradle.api.Project project) -
getJavaApplicationMainClass
@Nullable private static String getJavaApplicationMainClass(org.gradle.api.plugins.ExtensionContainer extensions) -
configureInfraJarTask
private org.gradle.api.tasks.TaskProvider<InfraJar> configureInfraJarTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<ResolveMainClassName> resolveMainClassName) -
configureInfraBuildImageTask
private void configureInfraBuildImageTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<InfraJar> infraJar) -
configureArtifactPublication
-
configureInfraRunTask
private void configureInfraRunTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<ResolveMainClassName> resolveMainClassName) -
configureInfraTestRunTask
private void configureInfraTestRunTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<ResolveMainClassName> resolveMainClassName) -
configureToolchainConvention
-
javaPluginExtension
private org.gradle.api.plugins.JavaPluginExtension javaPluginExtension(org.gradle.api.Project project) -
configureUtf8Encoding
private void configureUtf8Encoding(org.gradle.api.Project evaluatedProject) -
configureUtf8Encoding
private void configureUtf8Encoding(org.gradle.api.tasks.compile.JavaCompile compile) -
configureParametersCompilerArg
private void configureParametersCompilerArg(org.gradle.api.Project project) -
configureAdditionalMetadataLocations
private void configureAdditionalMetadataLocations(org.gradle.api.Project project) -
configureAdditionalMetadataLocations
private void configureAdditionalMetadataLocations(org.gradle.api.tasks.compile.JavaCompile compile) -
configureDevelopmentOnlyConfiguration
private void configureDevelopmentOnlyConfiguration(org.gradle.api.Project project)
-