Package io.quarkus.gradle
Class QuarkusPlugin
- java.lang.Object
-
- io.quarkus.gradle.QuarkusPlugin
-
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class QuarkusPlugin extends java.lang.Object implements org.gradle.api.Plugin<org.gradle.api.Project>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADD_EXTENSION_TASK_NAMEstatic java.lang.StringBUILD_NATIVE_TASK_NAMEDeprecated.static java.lang.StringEXTENSION_NAMEstatic java.lang.StringIDstatic java.lang.StringIMAGE_BUILD_TASK_NAMEstatic java.lang.StringIMAGE_PUSH_TASK_NAMEstatic java.lang.StringINTEGRATION_TEST_IMPLEMENTATION_CONFIGURATION_NAMEstatic java.lang.StringINTEGRATION_TEST_RUNTIME_ONLY_CONFIGURATION_NAMEstatic java.lang.StringINTEGRATION_TEST_SOURCE_SET_NAMEstatic java.lang.StringINTEGRATION_TEST_TASK_NAMEstatic java.lang.StringLIST_CATEGORIES_TASK_NAMEstatic java.lang.StringLIST_EXTENSIONS_TASK_NAMEstatic java.lang.StringLIST_PLATFORMS_TASK_NAMEstatic java.lang.StringNATIVE_TEST_IMPLEMENTATION_CONFIGURATION_NAMEstatic java.lang.StringNATIVE_TEST_RUNTIME_ONLY_CONFIGURATION_NAMEstatic java.lang.StringNATIVE_TEST_SOURCE_SET_NAMEstatic java.lang.StringQUARKUS_BUILD_TASK_NAMEstatic java.lang.StringQUARKUS_DEV_TASK_NAMEstatic java.lang.StringQUARKUS_GENERATE_CODE_DEV_TASK_NAMEstatic java.lang.StringQUARKUS_GENERATE_CODE_TASK_NAMEstatic java.lang.StringQUARKUS_GENERATE_CODE_TESTS_TASK_NAMEstatic java.lang.StringQUARKUS_GO_OFFLINE_TASK_NAMEstatic java.lang.StringQUARKUS_INFO_TASK_NAMEstatic java.lang.StringQUARKUS_PACKAGE_TYPEstatic java.lang.StringQUARKUS_REMOTE_DEV_TASK_NAMEstatic java.lang.StringQUARKUS_TEST_CONFIG_TASK_NAMEDeprecated.static java.lang.StringQUARKUS_TEST_TASK_NAMEstatic java.lang.StringQUARKUS_UPDATE_TASK_NAMEstatic java.lang.StringREMOVE_EXTENSION_TASK_NAMEstatic java.lang.StringTEST_NATIVE_TASK_NAME
-
Constructor Summary
Constructors Constructor Description QuarkusPlugin(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(org.gradle.api.Project project)protected voidvisitProjectDependencies(org.gradle.api.Project project, org.gradle.api.Project dep, java.util.Set<java.lang.String> visited)
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
QUARKUS_PACKAGE_TYPE
public static final java.lang.String QUARKUS_PACKAGE_TYPE
- See Also:
- Constant Field Values
-
EXTENSION_NAME
public static final java.lang.String EXTENSION_NAME
- See Also:
- Constant Field Values
-
LIST_EXTENSIONS_TASK_NAME
public static final java.lang.String LIST_EXTENSIONS_TASK_NAME
- See Also:
- Constant Field Values
-
LIST_CATEGORIES_TASK_NAME
public static final java.lang.String LIST_CATEGORIES_TASK_NAME
- See Also:
- Constant Field Values
-
LIST_PLATFORMS_TASK_NAME
public static final java.lang.String LIST_PLATFORMS_TASK_NAME
- See Also:
- Constant Field Values
-
ADD_EXTENSION_TASK_NAME
public static final java.lang.String ADD_EXTENSION_TASK_NAME
- See Also:
- Constant Field Values
-
REMOVE_EXTENSION_TASK_NAME
public static final java.lang.String REMOVE_EXTENSION_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_GENERATE_CODE_TASK_NAME
public static final java.lang.String QUARKUS_GENERATE_CODE_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_GENERATE_CODE_DEV_TASK_NAME
public static final java.lang.String QUARKUS_GENERATE_CODE_DEV_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_GENERATE_CODE_TESTS_TASK_NAME
public static final java.lang.String QUARKUS_GENERATE_CODE_TESTS_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_BUILD_TASK_NAME
public static final java.lang.String QUARKUS_BUILD_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_DEV_TASK_NAME
public static final java.lang.String QUARKUS_DEV_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_REMOTE_DEV_TASK_NAME
public static final java.lang.String QUARKUS_REMOTE_DEV_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_TEST_TASK_NAME
public static final java.lang.String QUARKUS_TEST_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_GO_OFFLINE_TASK_NAME
public static final java.lang.String QUARKUS_GO_OFFLINE_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_INFO_TASK_NAME
public static final java.lang.String QUARKUS_INFO_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_UPDATE_TASK_NAME
public static final java.lang.String QUARKUS_UPDATE_TASK_NAME
- See Also:
- Constant Field Values
-
IMAGE_BUILD_TASK_NAME
public static final java.lang.String IMAGE_BUILD_TASK_NAME
- See Also:
- Constant Field Values
-
IMAGE_PUSH_TASK_NAME
public static final java.lang.String IMAGE_PUSH_TASK_NAME
- See Also:
- Constant Field Values
-
BUILD_NATIVE_TASK_NAME
@Deprecated public static final java.lang.String BUILD_NATIVE_TASK_NAME
Deprecated.- See Also:
- Constant Field Values
-
TEST_NATIVE_TASK_NAME
public static final java.lang.String TEST_NATIVE_TASK_NAME
- See Also:
- Constant Field Values
-
QUARKUS_TEST_CONFIG_TASK_NAME
@Deprecated public static final java.lang.String QUARKUS_TEST_CONFIG_TASK_NAME
Deprecated.- See Also:
- Constant Field Values
-
NATIVE_TEST_SOURCE_SET_NAME
public static final java.lang.String NATIVE_TEST_SOURCE_SET_NAME
- See Also:
- Constant Field Values
-
NATIVE_TEST_IMPLEMENTATION_CONFIGURATION_NAME
public static final java.lang.String NATIVE_TEST_IMPLEMENTATION_CONFIGURATION_NAME
- See Also:
- Constant Field Values
-
NATIVE_TEST_RUNTIME_ONLY_CONFIGURATION_NAME
public static final java.lang.String NATIVE_TEST_RUNTIME_ONLY_CONFIGURATION_NAME
- See Also:
- Constant Field Values
-
INTEGRATION_TEST_TASK_NAME
public static final java.lang.String INTEGRATION_TEST_TASK_NAME
- See Also:
- Constant Field Values
-
INTEGRATION_TEST_SOURCE_SET_NAME
public static final java.lang.String INTEGRATION_TEST_SOURCE_SET_NAME
- See Also:
- Constant Field Values
-
INTEGRATION_TEST_IMPLEMENTATION_CONFIGURATION_NAME
public static final java.lang.String INTEGRATION_TEST_IMPLEMENTATION_CONFIGURATION_NAME
- See Also:
- Constant Field Values
-
INTEGRATION_TEST_RUNTIME_ONLY_CONFIGURATION_NAME
public static final java.lang.String INTEGRATION_TEST_RUNTIME_ONLY_CONFIGURATION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
apply
public void apply(org.gradle.api.Project project)
- Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
visitProjectDependencies
protected void visitProjectDependencies(org.gradle.api.Project project, org.gradle.api.Project dep, java.util.Set<java.lang.String> visited)
-
-