Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 10 for applyOsgi (0.09 seconds)

  1. build-logic/src/main/kotlin/Osgi.kt

    import org.gradle.kotlin.dsl.getByName
    import org.gradle.kotlin.dsl.named
    import org.gradle.kotlin.dsl.provideDelegate
    
    fun Project.applyOsgi(vararg bndProperties: String) {
      plugins.withId("org.jetbrains.kotlin.jvm") { applyOsgi("jar", "osgiApi", bndProperties) }
    }
    
    private fun Project.applyOsgi(
      jarTaskName: String,
      osgiApiConfigurationName: String,
      bndProperties: Array<out String>,
    ) {
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Thu Feb 05 09:17:33 GMT 2026
    - 3.5K bytes
    - Click Count (0)
  2. okhttp-zstd/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.zstd",
      "Automatic-Module-Name: okhttp3.zstd",
      "Bundle-SymbolicName: com.squareup.okhttp3.zstd",
    )
    
    dependencies {
      "friendsApi"(projects.okhttp)
      implementation(libs.square.zstd.kmp.okio)
    
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 630 bytes
    - Click Count (0)
  3. okhttp-sse/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.sse",
      "Bundle-SymbolicName: com.squareup.okhttp3.sse",
    )
    
    project.applyJavaModules("okhttp3.sse")
    
    dependencies {
      api(projects.okhttp)
    
      testImplementation(projects.okhttpTestingSupport)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 536 bytes
    - Click Count (0)
  4. okhttp-coroutines/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.coroutines",
      "Bundle-SymbolicName: com.squareup.okhttp3.coroutines",
    )
    
    project.applyJavaModules("okhttp3.coroutines")
    
    dependencies {
      api(projects.okhttp)
      implementation(libs.kotlinx.coroutines.core)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 792 bytes
    - Click Count (0)
  5. okhttp-java-net-cookiejar/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.java.net.cookiejar",
      "Bundle-SymbolicName: com.squareup.okhttp3.java.net.cookiejar",
    )
    
    project.applyJavaModules("okhttp3.java.net.cookiejar")
    
    dependencies {
      "friendsApi"(projects.okhttp)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 452 bytes
    - Click Count (0)
  6. okhttp-logging-interceptor/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.logging",
      "Bundle-SymbolicName: com.squareup.okhttp3.logging",
    )
    
    project.applyJavaModules("okhttp3.logging")
    
    dependencies {
      "friendsApi"(projects.okhttp)
    
      testImplementation(libs.junit)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 633 bytes
    - Click Count (0)
  7. okhttp-tls/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.tls",
      "Bundle-SymbolicName: com.squareup.okhttp3.tls",
    )
    
    project.applyJavaModules("okhttp3.tls")
    
    dependencies {
      api(libs.square.okio)
      "friendsImplementation"(projects.okhttp)
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 829 bytes
    - Click Count (0)
  8. okhttp-urlconnection/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Fragment-Host: com.squareup.okhttp3; bundle-version=\"\${range;[==,+);\${version_cleanup;${projects.okhttp.version}}}\"",
      "Bundle-SymbolicName: com.squareup.okhttp3.urlconnection",
      "-removeheaders: Private-Package",
    )
    
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 595 bytes
    - Click Count (0)
  9. okhttp-brotli/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.brotli",
      "Bundle-SymbolicName: com.squareup.okhttp3.brotli",
    )
    
    project.applyJavaModules("okhttp3.brotli")
    
    dependencies {
      "friendsApi"(projects.okhttp)
      api(libs.brotli.dec)
    
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 650 bytes
    - Click Count (0)
  10. okhttp-dnsoverhttps/build.gradle.kts

    plugins {
      kotlin("jvm")
      id("okhttp.publish-conventions")
      id("okhttp.jvm-conventions")
      id("okhttp.quality-conventions")
      id("okhttp.testing-conventions")
    }
    
    project.applyOsgi(
      "Export-Package: okhttp3.dnsoverhttps",
      "Bundle-SymbolicName: com.squareup.okhttp3.dnsoverhttps",
    )
    
    project.applyJavaModules("okhttp3.dnsoverhttps")
    
    dependencies {
      "friendsApi"(projects.okhttp)
    
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Tue Feb 03 22:17:59 GMT 2026
    - 761 bytes
    - Click Count (1)
Back to Top