From f90923e88634debc743b3d78628ed6b8f6f312e2 Mon Sep 17 00:00:00 2001 From: ascrutae Date: Tue, 21 Mar 2017 10:47:24 +0800 Subject: [PATCH] fix package issue and fix ref segments when call inject one times issue --- .../eye/skywalking/trace/TraceSegmentRef.java | 16 +++---- skywalking-sniffer/skywalking-agent/pom.xml | 28 ++++-------- skywalking-sniffer/skywalking-api/pom.xml | 43 +++++++++++++++++++ .../dubbo-plugin/pom.xml | 5 --- .../httpClient-4.x-plugin/pom.xml | 7 --- .../skywalking-sdk-plugin/jdbc-plugin/pom.xml | 5 --- .../pom.xml | 5 --- .../pom.xml | 7 --- 8 files changed, 57 insertions(+), 59 deletions(-) diff --git a/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java b/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java index 5375fa0816..0a8a6ab21f 100644 --- a/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java +++ b/skywalking-commons/skywalking-trace/src/main/java/com/a/eye/skywalking/trace/TraceSegmentRef.java @@ -88,22 +88,16 @@ public class TraceSegmentRef{ @Override public boolean equals(Object o) { - if (this == o) - return true; - if (o == null || getClass() != o.getClass()) - return false; + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; - TraceSegmentRef ref = (TraceSegmentRef)o; + TraceSegmentRef that = (TraceSegmentRef) o; - if (spanId != ref.spanId) - return false; - return traceSegmentId != null ? traceSegmentId.equals(ref.traceSegmentId) : ref.traceSegmentId == null; + return traceSegmentId != null ? traceSegmentId.equals(that.traceSegmentId) : that.traceSegmentId == null; } @Override public int hashCode() { - int result = traceSegmentId != null ? traceSegmentId.hashCode() : 0; - result = 31 * result + spanId; - return result; + return traceSegmentId != null ? traceSegmentId.hashCode() : 0; } } diff --git a/skywalking-sniffer/skywalking-agent/pom.xml b/skywalking-sniffer/skywalking-agent/pom.xml index d807e4a1f0..fcc5b7fe88 100644 --- a/skywalking-sniffer/skywalking-agent/pom.xml +++ b/skywalking-sniffer/skywalking-agent/pom.xml @@ -21,13 +21,6 @@ com.a.eye.skywalking.dependencies net.bytebuddy ${shade.package}.${shade.net.bytebuddy.source} - com.lmax.disruptor - ${shade.package}.${shade.com.lmax.disruptor.source} - - com.google - ${shade.package}.${shade.com.google.source} - org.apache - ${shade.package}.${shade.org.apache.source} @@ -123,23 +116,20 @@ + + + com.lmax:* + org.apache.httpcomponents:* + commons-logging:* + commons-codec:* + *:gson + + ${shade.net.bytebuddy.source} ${shade.net.bytebuddy.target} - - ${shade.com.lmax.disruptor.source} - ${shade.com.lmax.disruptor.target} - - - ${shade.com.google.source} - ${shade.com.google.target} - - - ${shade.org.apache.source} - ${shade.org.apache.target} - diff --git a/skywalking-sniffer/skywalking-api/pom.xml b/skywalking-sniffer/skywalking-api/pom.xml index f578807695..eab817765e 100644 --- a/skywalking-sniffer/skywalking-api/pom.xml +++ b/skywalking-sniffer/skywalking-api/pom.xml @@ -17,6 +17,15 @@ UTF-8 9.4.2.v20170220 + + com.a.eye.skywalking.dependencies + com.lmax.disruptor + ${shade.package}.${shade.com.lmax.disruptor.source} + + com.google + ${shade.package}.${shade.com.google.source} + org.apache + ${shade.package}.${shade.org.apache.source} @@ -74,6 +83,40 @@ ${project.build.sourceEncoding} + + org.apache.maven.plugins + maven-shade-plugin + 2.4.1 + + + package + + shade + + + + + net.bytebuddy:byte-buddy:jar: + + + + + ${shade.com.lmax.disruptor.source} + ${shade.com.lmax.disruptor.target} + + + ${shade.com.google.source} + ${shade.com.google.target} + + + ${shade.org.apache.source} + ${shade.org.apache.target} + + + + + + diff --git a/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml b/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml index 1fa1a6eaf9..bd8525c123 100644 --- a/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml +++ b/skywalking-sniffer/skywalking-sdk-plugin/dubbo-plugin/pom.xml @@ -18,11 +18,6 @@ - - com.a.eye - skywalking-api - 3.0-2017 - org.springframework spring-context diff --git a/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml b/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml index 4d13cff6b9..03708288b9 100644 --- a/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml +++ b/skywalking-sniffer/skywalking-sdk-plugin/httpClient-4.x-plugin/pom.xml @@ -20,13 +20,6 @@ - - com.a.eye - skywalking-api - ${project.version} - - - org.apache.httpcomponents httpclient diff --git a/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml b/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml index db239652d3..ebddf6e303 100755 --- a/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml +++ b/skywalking-sniffer/skywalking-sdk-plugin/jdbc-plugin/pom.xml @@ -18,11 +18,6 @@ - - com.a.eye - skywalking-api - 3.0-2017 - mysql mysql-connector-java diff --git a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml index d159c4e6b5..cf91ccd65a 100644 --- a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml +++ b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-opentracing-activation/pom.xml @@ -12,11 +12,6 @@ skywalking-toolkit-opentracing-activation - - com.a.eye - skywalking-api - ${project.version} - com.a.eye skywalking-toolkit-opentracing diff --git a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml index c78fd37717..fff2540daf 100644 --- a/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml +++ b/skywalking-sniffer/skywalking-toolkit-activation/skywalking-toolkit-trace-context-activation/pom.xml @@ -12,11 +12,4 @@ jar skywalking-toolkit-trace-context-activation - - - com.a.eye - skywalking-api - 3.0-2017 - - -- GitLab