Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for publishPlugin (0.16 sec)

  1. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/repository/ResolvingFromMultipleCustomPluginRepositorySpec.groovy

                publishPlugin(pluginA, repoA)
                publishPlugin(pluginAB, repoA)
                publishPlugin(pluginAB, repoB)
            }
        }
    
        private def publishPlugin(String pluginId, Repository repository) {
            def pluginBuilder = new PluginBuilder(testDirectory.file(pluginId + repository.hashCode()))
            def idSegments = Splitter.on('.').split(pluginId)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 12 19:30:55 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  2. subprojects/composite-builds/src/integTest/groovy/org/gradle/integtests/composite/plugins/AbstractPluginBuildIntegrationTest.groovy

        void publishSettingsPlugin(String pluginId, String repoDeclaration) {
            publishPlugin(pluginId, repoDeclaration, "org.gradle.api.initialization.Settings")
        }
    
        void publishProjectPlugin(String pluginId, String repoDeclaration) {
            publishPlugin(pluginId, repoDeclaration, "org.gradle.api.Project")
        }
    
        private void publishPlugin(String pluginId, String repoDeclaration, String pluginTarget) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 24 08:28:10 UTC 2022
    - 6.2K bytes
    - Viewed (0)
  3. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/use/PluginUseClassLoadingIntegrationSpec.groovy

            publishPlugin("""
                def className = getClass().getName()
                Thread.currentThread().getContextClassLoader().loadClass(className)
                project.task("verify")
            """)
    
            buildScript USE
    
            expect:
            succeeds("verify")
        }
    
        void publishPlugin() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  4. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/use/VersionedPluginUseIntegrationTest.groovy

                    doLast {
                        assert pluginVersion == "$version"
                    }
                }
    """
        }
    
        void publishPlugin(String version) {
            publishPlugin("project.ext.pluginVersion = '$version'", version)
        }
    
        void publishPlugin(String impl, String version) {
            pluginBuilder.addPlugin(impl, PLUGIN_ID, "TestPlugin${version.replace('.', '_')}")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  5. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/use/VersionInSettingsPluginUseIntegrationTest.groovy

                        assert pluginVersion == "$version"
                    }
                }
            """
        }
    
        void publishPlugin(String version) {
            publishPlugin("project.ext.pluginVersion = '$version'", version)
        }
    
        void publishPlugin(String impl, String version) {
            pluginBuilder.addPlugin(impl, PLUGIN_ID, "TestPlugin${version.replace('.', '_')}")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  6. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/use/NonDeclarativePluginUseIntegrationSpec.groovy

        def setup() {
            executer.requireOwnGradleUserHomeDir()
        }
    
        def "non declarative plugin implementation can access core plugins and not core impl"() {
            given:
            publishPlugin """
                project.apply plugin: 'java'
    
                // Can see plugin classes
                getClass().classLoader.loadClass('org.gradle.api.plugins.JavaPlugin')
    
                // Can't see core impl classes
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 9K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/docs/userguide/authoring-builds/plugins/publishing_gradle_plugins.adoc

    === Publish to the Plugin Portal
    
    Publish the plugin by using the `publishPlugin` task:
    
    [listing]
    ----
    $ ./gradlew publishPlugins
    ----
    
    You can validate your plugins before publishing using the `--validate-only` flag:
    
    [listing]
    ----
    $ ./gradlew publishPlugins --validate-only
    ----
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 18:40:53 UTC 2024
    - 11.6K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/PluginVariantResolveIntegrationTest.groovy

                        substitute(module("com.acme:my-plugin")).with(project(":"))
                    }"""
    
        }
    
        private void withDummyPlugin(boolean withPublication = false) {
            def publishPlugin = withPublication ? "id 'maven-publish'" : ''
            def publishConfig = ''
            if (withPublication) {
                publishConfig = '''
                    publishing {
                        repositories {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 28 12:51:28 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  9. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/use/PluginApplicationOrderIntegrationSpec.groovy

        @Issue('https://github.com/gradle/gradle/issues/15664')
        def 'plugins are applied in the order they are declared in the plugins block'() {
            given:
            publishPlugin """
                if (!project.pluginManager.hasPlugin('java')) {
                    throw new Exception('plugin application order is not correct')
                }
            """
    
            when:
            buildScript """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  10. platforms/extensibility/plugin-use/src/integTest/groovy/org/gradle/plugin/use/AbstractPluginSpec.groovy

        PluginBuilder pluginBuilder = new PluginBuilder(file(ARTIFACT))
    
        def setup() {
            requireOwnGradleUserHomeDir()
        }
    
        MavenHttpModule publishPlugin(
            @Language(value = "groovy", prefix = "void apply(org.gradle.api.Project project) {\n", suffix = "\n}") String impl
        ) {
            pluginBuilder.with {
                addPlugin(impl, PLUGIN_ID)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 2.4K bytes
    - Viewed (0)
Back to top