Class RemoraPlugin
java.lang.Object
studio.o7.remora.RemoraPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<@NotNull org.gradle.api.Project>
public class RemoraPlugin
extends Object
implements org.gradle.api.Plugin<@NotNull org.gradle.api.Project>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.gradle.api.Project project) static voidapplyCheckstyle(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static voidapplyDependencies(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static voidapplyManifest(@NonNull org.gradle.api.Project project) static voidapplyMavenPublishPluginConfiguration(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static voidapplyNecessaryPlugins(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static voidapplyNecessaryRepositories(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static voidapplyPmd(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static voidapplySpotBugs(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.Project project) static InformationExtensionsetupExtension(@NonNull org.gradle.api.logging.Logger logger, @NonNull org.gradle.api.plugins.ExtensionContainer extensions)
-
Constructor Details
-
RemoraPlugin
public RemoraPlugin()
-
-
Method Details
-
setupExtension
public static InformationExtension setupExtension(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.plugins.ExtensionContainer extensions) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
applyNecessaryPlugins
public static void applyNecessaryPlugins(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
applyNecessaryRepositories
public static void applyNecessaryRepositories(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
applyDependencies
public static void applyDependencies(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
applyMavenPublishPluginConfiguration
public static void applyMavenPublishPluginConfiguration(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
applyCheckstyle
public static void applyCheckstyle(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
applyPmd
public static void applyPmd(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
applySpotBugs
public static void applySpotBugs(@NonNull @NonNull org.gradle.api.logging.Logger logger, @NonNull @NonNull org.gradle.api.Project project) -
apply
public void apply(org.gradle.api.Project project) - Specified by:
applyin interfaceorg.gradle.api.Plugin<@NotNull org.gradle.api.Project>
-
applyManifest
public static void applyManifest(@NonNull @NonNull org.gradle.api.Project project)
-