Class 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 Detail

      • QUARKUS_PACKAGE_TYPE

        public static final java.lang.String QUARKUS_PACKAGE_TYPE
        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
    • Constructor Detail

      • QuarkusPlugin

        @Inject
        public QuarkusPlugin​(org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry)
    • Method Detail

      • apply

        public void apply​(org.gradle.api.Project project)
        Specified by:
        apply in interface org.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)