|
5 | 5 | <parent> |
6 | 6 | <groupId>io.split.client</groupId> |
7 | 7 | <artifactId>java-client-parent</artifactId> |
8 | | - <version>4.18.2</version> |
| 8 | + <version>4.18.3-rc</version> |
9 | 9 | </parent> |
10 | | - <version>4.18.2</version> |
| 10 | + |
| 11 | + <version>4.18.3-rc</version> |
11 | 12 | <artifactId>java-client</artifactId> |
12 | 13 | <packaging>jar</packaging> |
13 | 14 | <name>Java Client</name> |
|
47 | 48 | <target>${maven.compiler.target}</target> |
48 | 49 | </configuration> |
49 | 50 | </plugin> |
| 51 | + <plugin> |
| 52 | + <groupId>org.apache.maven.plugins</groupId> |
| 53 | + <artifactId>maven-jar-plugin</artifactId> |
| 54 | + <version>3.3.0</version> |
| 55 | + <executions> |
| 56 | + <execution> |
| 57 | + <id>non-shaded-jar</id> |
| 58 | + <phase>package</phase> |
| 59 | + <goals> |
| 60 | + <goal>jar</goal> |
| 61 | + </goals> |
| 62 | + <configuration> |
| 63 | + <classifier>non-shaded</classifier> |
| 64 | + </configuration> |
| 65 | + </execution> |
| 66 | + </executions> |
| 67 | + </plugin> |
| 68 | + |
50 | 69 | <!-- Shade dependencies to avoid conflicts with other customer's libs --> |
51 | 70 | <plugin> |
52 | 71 | <groupId>org.apache.maven.plugins</groupId> |
|
81 | 100 | </includes> |
82 | 101 | </artifactSet> |
83 | 102 | <transformers> |
84 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" /> |
85 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> |
| 103 | + <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"/> |
| 104 | + <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> |
86 | 105 | </transformers> |
87 | 106 | <relocations> |
88 | 107 | <relocation> |
|
106 | 125 | <filter> |
107 | 126 | <artifact>*:*</artifact> |
108 | 127 | <excludes> |
109 | | - <exclude>META-INF/license/**</exclude> |
110 | | - <exclude>META-INF/*</exclude> |
111 | | - <exclude>META-INF/maven/**</exclude> |
112 | | - <exclude>META-INF/services/**</exclude> |
| 128 | + <exclude>META-INF/**</exclude> |
113 | 129 | <exclude>LICENSE</exclude> |
114 | 130 | <exclude>NOTICE</exclude> |
115 | 131 | <exclude>/*.txt</exclude> |
|
144 | 160 | </resource> |
145 | 161 | </resources> |
146 | 162 | </build> |
147 | | - |
148 | 163 | <properties> |
149 | 164 | <slf4j.api.version>1.7.36</slf4j.api.version> |
150 | 165 | <maven.compiler.source>8</maven.compiler.source> |
|
183 | 198 | <artifactId>snakeyaml</artifactId> |
184 | 199 | <version>2.0</version> |
185 | 200 | </dependency> |
186 | | - |
187 | 201 | <!-- Test deps --> |
188 | 202 | <dependency> |
189 | 203 | <groupId>org.apache.commons</groupId> |
|
0 commit comments