|
222 | 222 | </plugins>
|
223 | 223 | </build>
|
224 | 224 | </profile>
|
225 |
| - <profile> |
226 |
| - <id>xdev-ide</id> |
227 |
| - <build> |
228 |
| - <plugins> |
229 |
| - <plugin> |
230 |
| - <groupId>org.apache.maven.plugins</groupId> |
231 |
| - <artifactId>maven-shade-plugin</artifactId> |
232 |
| - <version>3.3.0</version> |
233 |
| - <executions> |
234 |
| - <execution> |
235 |
| - <goals> |
236 |
| - <goal>shade</goal> |
237 |
| - </goals> |
238 |
| - <configuration> |
239 |
| - <artifactSet> |
240 |
| - <excludes> |
241 |
| - <!-- XDEV IDE does not need xapi in the fat jar --> |
242 |
| - <exclude>com.xdev-software:xapi</exclude> |
243 |
| - </excludes> |
244 |
| - </artifactSet> |
245 |
| - <filters> |
246 |
| - <filter> |
247 |
| - <artifact>*:*</artifact> |
248 |
| - <excludes> |
249 |
| - <exclude>module-info.class</exclude> |
250 |
| - <exclude>META-INF/*.SF</exclude> |
251 |
| - <exclude>META-INF/*.DSA</exclude> |
252 |
| - <exclude>META-INF/*.RSA</exclude> |
253 |
| - <exclude>MANIFEST.MF</exclude> |
254 |
| - </excludes> |
255 |
| - </filter> |
256 |
| - </filters> |
257 |
| - |
258 |
| - <createSourcesJar>true</createSourcesJar> |
259 |
| - <transformers> |
260 |
| - |
261 |
| - <!-- we don't include the MANIFEST.MF files from other jar to avoid |
262 |
| - them from overriding ours --> |
263 |
| - <transformer |
264 |
| - implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer"> |
265 |
| - <resource>MANIFEST.MF</resource> |
266 |
| - </transformer> |
267 |
| - |
268 |
| - <!-- make sure Apache Licenses files are not overridden. --> |
269 |
| - <transformer |
270 |
| - implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"> |
271 |
| - |
272 |
| - </transformer> |
273 |
| - |
274 |
| - <!-- make sure Apache NOTICE files are not overridden. --> |
275 |
| - <transformer |
276 |
| - implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> |
277 |
| - <addHeader>false</addHeader> |
278 |
| - </transformer> |
279 |
| - |
280 |
| - <!-- append overlapping files --> |
281 |
| - <transformer |
282 |
| - implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
283 |
| - <resource>META-INF/LICENSE.APACHE2</resource> |
284 |
| - </transformer> |
285 |
| - |
286 |
| - <!-- append overlapping files --> |
287 |
| - <transformer |
288 |
| - implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
289 |
| - <resource>overview.html</resource> |
290 |
| - </transformer> |
291 |
| - |
292 |
| - <!-- adding some infos to the MANIFEST.MF --> |
293 |
| - <transformer |
294 |
| - implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
295 |
| - <manifestEntries> |
296 |
| - <X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK> |
297 |
| - <X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK> |
298 |
| - </manifestEntries> |
299 |
| - </transformer> |
300 |
| - |
301 |
| - </transformers> |
302 |
| - </configuration> |
303 |
| - </execution> |
304 |
| - </executions> |
305 |
| - </plugin> |
306 |
| - |
307 |
| - </plugins> |
308 |
| - </build> |
309 |
| - </profile> |
310 | 225 | </profiles>
|
311 | 226 | </project>
|
0 commit comments