protected void onApply()

in build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/subprojects/ApmJavaPublisherPlugin.java [13:25]


    protected void onApply() {
        project.getPlugins().withId(GRADLE_PLUGIN_PROJECT_PLUGIN, plugin -> configureGradlePluginPublication());
        project.afterEvaluate(self -> {
            if (!isAGradlePluginProject(self)) { // The "Gradle Plugin" plugin already creates its maven publication.
                JavaPluginExtension java = project.getExtensions().getByType(JavaPluginExtension.class);
                if (isRelease()) {
                    java.withJavadocJar();
                    java.withSourcesJar();
                }
                addMavenPublication("java");
            }
        });
    }