12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import java.time.Duration
- plugins {
- `kotlin-dsl`
- `maven-publish`
- id("com.gradle.plugin-publish")
- id("io.github.gradle-nexus.publish-plugin")
- }
- group = "io.opentelemetry.javaagent"
- version = "0.1.0-SNAPSHOT"
- repositories {
- mavenCentral()
- }
- dependencies {
- implementation("com.google.guava:guava:30.1.1-jre")
- implementation("net.bytebuddy:byte-buddy-gradle-plugin:1.11.2")
- implementation("io.opentelemetry.javaagent:opentelemetry-muzzle:1.4.0-alpha-SNAPSHOT")
- implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api:1.4.0-alpha-SNAPSHOT")
- }
- pluginBundle {
- website = "https://opentelemetry.io"
- vcsUrl = "https://github.com/open-telemetry/opentelemetry-java-instrumentation"
- tags = listOf("opentelemetry", "instrumentation")
- }
- nexusPublishing {
- packageGroup.set("io.opentelemetry")
- repositories {
- sonatype {
- username.set(System.getenv("SONATYPE_USER"))
- password.set(System.getenv("SONATYPE_KEY"))
- }
- }
- connectTimeout.set(Duration.ofMinutes(5))
- clientTimeout.set(Duration.ofMinutes(5))
- }
|