jaeger-client
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.wso2.orbit.io.jaeger</groupId>
<artifactId>jaeger-client</artifactId>
<version>0.32.0.wso2v4</version>
</dependency><?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
~
~ WSO2 Inc. licenses this file to you under the Apache License,
~ Version 2.0 (the "License"); you may not use this file except
~ in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
~ under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.wso2.orbit.io.jaeger</groupId>
<artifactId>jaeger-client</artifactId>
<version>${jaeger-client.orbit.version}</version>
<packaging>bundle</packaging>
<name>WSO2 Carbon Orbit - Jaeger Client</name>
<description>
This bundle represents Jaeger Client.
</description>
<url>http://wso2.org</url>
<dependencies>
<!-- Jaeger Dependencies -->
<dependency>
<groupId>io.jaegertracing</groupId>
<artifactId>jaeger-client</artifactId>
<version>${jaeger.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.jaegertracing</groupId>
<artifactId>jaeger-core</artifactId>
<version>${jaeger.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.jaegertracing</groupId>
<artifactId>jaeger-thrift</artifactId>
<version>${jaeger.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.jaegertracing</groupId>
<artifactId>jaeger-tracerresolver</artifactId>
<version>${jaeger.version}</version>
<optional>true</optional>
</dependency>
<!-- OpenTracing Dependencies -->
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>opentracing-tracerresolver</artifactId>
<version>${opentracing.tracerresolver.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.opentracing</groupId>
<artifactId>opentracing-api</artifactId>
<version>${opentracing.api.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.opentracing.brave</groupId>
<artifactId>brave-opentracing</artifactId>
<version>${brave.opentracing.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.opentracing.contrib</groupId>
<artifactId>span-reporter</artifactId>
<version>${span.reporter.version}</version>
<optional>true</optional>
</dependency>
<!-- Other Dependencies -->
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>${libthrift.version}</version>
<optional>true</optional>
</dependency>
</dependencies>
<distributionManagement>
<repository>
<id>wso2.releases</id>
<name>WSO2 internal Repository</name>
<url>http://maven.wso2.org/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>wso2.snapshots</id>
<name>Apache Snapshot Repository</name>
<url>http://maven.wso2.org/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>opentracing-repository</id>
<url>https://dl.bintray.com/opentracing/maven/</url>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>${felix.bundle.plugin.version}</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Bundle-Name>${project.artifactId}</Bundle-Name>
<Export-Package>
io.jaegertracing.*; version="${jaeger-client.orbit.version}",
io.opentracing.*; version="${jaeger-client.orbit.version}",
io.opentracing.contrib.*; version="${jaeger-client.orbit.version}",
brave.*; version="${jaeger-client.orbit.version}"
</Export-Package>
<Import-Package>
com.google.gson; version="${com.google.gson.version.range}",
com.google.gson.reflect; version="${com.google.gson.version.range}",
javax.annotation; version="${javax.annotation.version.range}",
javax.net; version="${default.import.version}",
javax.net.ssl; version="${default.import.version}",
javax.security.auth.callback; version="${default.import.version}",
javax.security.sasl; version="${default.import.version}",
javax.servlet; version="${javax.servlet.version.range}",
javax.servlet.http; version="${javax.servlet.version.range}",
org.apache.http; version="${org.apache.http.version.range}",
org.apache.http.client; version="${org.apache.http.client.version.range}",
org.apache.http.client.methods; version="${org.apache.http.client.version.range}",
org.apache.http.entity; version="${org.apache.http.version.range}",
org.apache.http.params; version="${org.apache.http.version.range}",
org.slf4j; version="${org.slf4j.version.range}",
*;resolution:=optional
</Import-Package>
<Embed-Dependency>*;scope=compile|runtime;inline=true;</Embed-Dependency>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<jaeger-client.orbit.version>0.32.0.wso2v4</jaeger-client.orbit.version>
<jaeger.version>0.32.0</jaeger.version>
<opentracing.tracerresolver.version>0.1.5</opentracing.tracerresolver.version>
<opentracing.api.version>0.31.0</opentracing.api.version>
<libthrift.version>0.11.0</libthrift.version>
<felix.bundle.plugin.version>2.3.7</felix.bundle.plugin.version>
<!-- Import Versions -->
<com.google.gson.version.range>[2.8.0,2.9.0)</com.google.gson.version.range>
<default.import.version>[0.0.0,1.0.0)</default.import.version>
<javax.annotation.version.range>[1.0.0,2.0.0)</javax.annotation.version.range>
<javax.servlet.version.range>[2.6.0,2.7.0)</javax.servlet.version.range>
<org.apache.http.version.range>[4.3.3,5.0.0)</org.apache.http.version.range>
<org.apache.http.client.version.range>[4.3.6,5.0.0)</org.apache.http.client.version.range>
<org.slf4j.version.range>[1.7.0,1.8.0)</org.slf4j.version.range>
<brave.opentracing.version>0.32.0</brave.opentracing.version>
<span.reporter.version>0.1.0</span.reporter.version>
</properties>
</project>