|
91 | 91 | </distributionManagement> |
92 | 92 |
|
93 | 93 | <dependencies> |
94 | | - <dependency> |
| 94 | + <dependency> |
95 | 95 | <groupId>com.xdev-software</groupId> |
96 | 96 | <artifactId>xapi</artifactId> |
97 | 97 | <version>6.0.1</version> |
|
247 | 247 | </plugins> |
248 | 248 | </build> |
249 | 249 | <profiles> |
250 | | - <profile> |
| 250 | + <profile> |
251 | 251 | <!-- This build uses a private XDEV maven repository server where JIDE is hosted --> |
252 | 252 | <id>xdev-build</id> |
253 | 253 | <activation> |
|
274 | 274 | </repositories> |
275 | 275 | </profile> |
276 | 276 |
|
277 | | - <profile> |
278 | | - <id>xdev-ide</id> |
279 | | - <build> |
280 | | - <plugins> |
281 | | - <plugin> |
282 | | - <groupId>org.apache.maven.plugins</groupId> |
283 | | - <artifactId>maven-shade-plugin</artifactId> |
284 | | - <version>3.3.0</version> |
285 | | - <executions> |
286 | | - <execution> |
287 | | - <goals> |
288 | | - <goal>shade</goal> |
289 | | - </goals> |
290 | | - <configuration> |
291 | | - <artifactSet> |
292 | | - <excludes> |
293 | | - <!-- XDEV IDE does not need xapi in the fat jar --> |
294 | | - <exclude>com.xdev-software:xapi</exclude> |
295 | | - </excludes> |
296 | | - </artifactSet> |
297 | | - <filters> |
298 | | - <filter> |
299 | | - <artifact>*:*</artifact> |
300 | | - <excludes> |
301 | | - <exclude>module-info.class</exclude> |
302 | | - <exclude>META-INF/*.SF</exclude> |
303 | | - <exclude>META-INF/*.DSA</exclude> |
304 | | - <exclude>META-INF/*.RSA</exclude> |
305 | | - <exclude>MANIFEST.MF</exclude> |
306 | | - </excludes> |
307 | | - </filter> |
308 | | - </filters> |
309 | | - |
310 | | - <createSourcesJar>true</createSourcesJar> |
311 | | - <transformers> |
312 | | - |
313 | | - <!-- we don't include the MANIFEST.MF files from other jar to avoid |
314 | | - them from overriding ours --> |
315 | | - <transformer |
316 | | - implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer"> |
317 | | - <resource>MANIFEST.MF</resource> |
318 | | - </transformer> |
319 | | - |
320 | | - <!-- make sure Apache Licenses files are not overridden. --> |
321 | | - <transformer |
322 | | - implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"> |
323 | | - |
324 | | - </transformer> |
325 | | - |
326 | | - <!-- make sure Apache NOTICE files are not overridden. --> |
327 | | - <transformer |
328 | | - implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> |
329 | | - <addHeader>false</addHeader> |
330 | | - </transformer> |
331 | | - |
332 | | - <!-- append overlapping files --> |
333 | | - <transformer |
334 | | - implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
335 | | - <resource>META-INF/LICENSE.APACHE2</resource> |
336 | | - </transformer> |
337 | | - |
338 | | - <!-- append overlapping files --> |
339 | | - <transformer |
340 | | - implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
341 | | - <resource>overview.html</resource> |
342 | | - </transformer> |
343 | | - |
344 | | - <!-- adding some infos to the MANIFEST.MF --> |
345 | | - <transformer |
346 | | - implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
347 | | - <manifestEntries> |
348 | | - <X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK> |
349 | | - <X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK> |
350 | | - </manifestEntries> |
351 | | - </transformer> |
352 | | - |
353 | | - </transformers> |
354 | | - </configuration> |
355 | | - </execution> |
356 | | - </executions> |
357 | | - </plugin> |
358 | | - </plugins> |
359 | | - </build> |
360 | | - </profile> |
361 | 277 | <profile> |
362 | 278 | <id>ossrh</id> |
363 | 279 | <build> |
|
0 commit comments