65
65
<dependency >
66
66
<groupId >org.slf4j</groupId >
67
67
<artifactId >slf4j-api</artifactId >
68
- <version >1.7.26</version >
69
68
</dependency >
70
69
<dependency >
71
70
<groupId >ch.qos.logback</groupId >
81
80
<maven .compiler.source>8</maven .compiler.source>
82
81
<maven .compiler.target>8</maven .compiler.target>
83
82
</properties >
83
+
84
+ <build >
85
+ <plugins >
86
+ <plugin >
87
+ <groupId >org.apache.maven.plugins</groupId >
88
+ <artifactId >maven-shade-plugin</artifactId >
89
+ <version >3.3.0</version >
90
+ <executions >
91
+ <execution >
92
+ <phase >package</phase >
93
+ <goals >
94
+ <goal >shade</goal >
95
+ </goals >
96
+ <configuration >
97
+ <keepDependenciesWithProvidedScope >false</keepDependenciesWithProvidedScope >
98
+ <promoteTransitiveDependencies >true</promoteTransitiveDependencies >
99
+ <createDependencyReducedPom >false</createDependencyReducedPom >
100
+ <minimizeJar >false</minimizeJar >
101
+ <createSourcesJar >true</createSourcesJar >
102
+ <shadeSourcesContent >true</shadeSourcesContent >
103
+ <relocations >
104
+ <relocation >
105
+ <pattern >com.alibaba.fastjson</pattern >
106
+ <shadedPattern >${base.shade.path} .com.alibaba.fastjson</shadedPattern >
107
+ </relocation >
108
+ <relocation >
109
+ <pattern >com.gliwka.hyperscan</pattern >
110
+ <shadedPattern >${base.shade.path} .com.gliwka.hyperscan</shadedPattern >
111
+ </relocation >
112
+ <relocation >
113
+ <pattern >com.sun.jna</pattern >
114
+ <shadedPattern >${base.shade.path} .com.sun.jna</shadedPattern >
115
+ </relocation >
116
+ <relocation >
117
+ <pattern >org.springframework</pattern >
118
+ <shadedPattern >${base.shade.path} .org.springframework</shadedPattern >
119
+ </relocation >
120
+ <relocation >
121
+ <pattern >io.krakens</pattern >
122
+ <shadedPattern >${base.shade.path} .io.krakens</shadedPattern >
123
+ </relocation >
124
+ <relocation >
125
+ <pattern >org.codehaus.groovy</pattern >
126
+ <shadedPattern >${base.shade.path} .org.codehaus.groovy</shadedPattern >
127
+ </relocation >
128
+ <relocation >
129
+ <pattern >org.python</pattern >
130
+ <shadedPattern >${base.shade.path} .org.python</shadedPattern >
131
+ </relocation >
132
+ <relocation >
133
+ <pattern >org.apache.http</pattern >
134
+ <shadedPattern >${base.shade.path} .org.apache.http</shadedPattern >
135
+ </relocation >
136
+ <relocation >
137
+ <pattern >io.minio</pattern >
138
+ <shadedPattern >${base.shade.path} .io.minio</shadedPattern >
139
+ </relocation >
140
+ <relocation >
141
+ <pattern >org.rocksdb</pattern >
142
+ <shadedPattern >${base.shade.path} .org.rocksdb</shadedPattern >
143
+ </relocation >
144
+ <relocation >
145
+ <pattern >org.graylog2</pattern >
146
+ <shadedPattern >${base.shade.path} .org.graylog2</shadedPattern >
147
+ </relocation >
148
+ <relocation >
149
+ <pattern >org.graylog2</pattern >
150
+ <shadedPattern >${base.shade.path} .org.graylog2</shadedPattern >
151
+ </relocation >
152
+ <relocation >
153
+ <pattern >org.elasticsearch</pattern >
154
+ <shadedPattern >${base.shade.path} .org.elasticsearch</shadedPattern >
155
+ </relocation >
156
+ <relocation >
157
+ <pattern >org.eclipse.paho</pattern >
158
+ <shadedPattern >${base.shade.path} .org.eclipse.paho</shadedPattern >
159
+ </relocation >
160
+ <relocation >
161
+ <pattern >org.nustaq</pattern >
162
+ <shadedPattern >${base.shade.path} .org.nustaq</shadedPattern >
163
+ </relocation >
164
+ <relocation >
165
+ <pattern >com.esotericsoftware</pattern >
166
+ <shadedPattern >${base.shade.path} .com.esotericsoftware</shadedPattern >
167
+ </relocation >
168
+ <relocation >
169
+ <pattern >net.agkn</pattern >
170
+ <shadedPattern >${base.shade.path} .net.agkn</shadedPattern >
171
+ </relocation >
172
+ <relocation >
173
+ <pattern >com.google.re2j</pattern >
174
+ <shadedPattern >${base.shade.path} .com.google.re2j</shadedPattern >
175
+ </relocation >
176
+ <relocation >
177
+ <pattern >org.apache.commons</pattern >
178
+ <shadedPattern >${base.shade.path} .org.apache.commons</shadedPattern >
179
+ </relocation >
180
+ </relocations >
181
+ <filters >
182
+ <filter >
183
+ <artifact >*:*</artifact >
184
+ <excludes >
185
+ <exclude >META-INF/*.SF</exclude >
186
+ <exclude >META-INF/*.DSA</exclude >
187
+ <exclude >META-INF/*.RSA</exclude >
188
+ </excludes >
189
+ </filter >
190
+ </filters >
191
+ </configuration >
192
+ </execution >
193
+ </executions >
194
+ </plugin >
195
+ </plugins >
196
+ </build >
84
197
85
198
</project >
0 commit comments