diff --git a/Package.swift b/Package.swift index 1f10a928..4198ca1c 100644 --- a/Package.swift +++ b/Package.swift @@ -92,16 +92,19 @@ let package = Package( .target(name: "OpenTelemetryProtocolExporterCommon", dependencies: ["OpenTelemetrySdk", .product(name: "Logging", package: "swift-log"), - .product(name: "SwiftProtobuf", package: "swift-protobuf")], + .product(name: "SwiftProtobuf", package: "swift-protobuf"), + .product(name: "NIO", package: "swift-nio")], path: "Sources/Exporters/OpenTelemetryProtocolCommon"), .target(name: "OpenTelemetryProtocolExporterHttp", dependencies: ["OpenTelemetrySdk", - "OpenTelemetryProtocolExporterCommon"], + "OpenTelemetryProtocolExporterCommon", + .product(name: "NIO", package: "swift-nio")], path: "Sources/Exporters/OpenTelemetryProtocolHttp"), .target(name: "OpenTelemetryProtocolExporterGrpc", dependencies: ["OpenTelemetrySdk", "OpenTelemetryProtocolExporterCommon", - .product(name: "GRPC", package: "grpc-swift")], + .product(name: "GRPC", package: "grpc-swift"), + .product(name: "NIO", package: "swift-nio")], path: "Sources/Exporters/OpenTelemetryProtocolGrpc"), .target(name: "StdoutExporter", dependencies: ["OpenTelemetrySdk"], diff --git a/Package@swift-5.6.swift b/Package@swift-5.6.swift index 2871b171..b1ee81fc 100644 --- a/Package@swift-5.6.swift +++ b/Package@swift-5.6.swift @@ -97,16 +97,19 @@ let package = Package( .target(name: "OpenTelemetryProtocolExporterCommon", dependencies: ["OpenTelemetrySdk", .product(name: "Logging", package: "swift-log"), - .product(name: "SwiftProtobuf", package: "swift-protobuf")], + .product(name: "SwiftProtobuf", package: "swift-protobuf"), + .product(name: "NIO", package: "swift-nio")], path: "Sources/Exporters/OpenTelemetryProtocolCommon"), .target(name: "OpenTelemetryProtocolExporterHttp", dependencies: ["OpenTelemetrySdk", - "OpenTelemetryProtocolExporterCommon"], + "OpenTelemetryProtocolExporterCommon", + .product(name: "NIO", package: "swift-nio")], path: "Sources/Exporters/OpenTelemetryProtocolHttp"), .target(name: "OpenTelemetryProtocolExporterGrpc", dependencies: ["OpenTelemetrySdk", "OpenTelemetryProtocolExporterCommon", - .product(name: "GRPC", package: "grpc-swift")], + .product(name: "GRPC", package: "grpc-swift"), + .product(name: "NIO", package: "swift-nio")], path: "Sources/Exporters/OpenTelemetryProtocolGrpc"), .target(name: "StdoutExporter", dependencies: ["OpenTelemetrySdk"],