|
90 | 90 | <dependency>
|
91 | 91 | <groupId>com.xdev-software</groupId>
|
92 | 92 | <artifactId>xapi</artifactId>
|
93 |
| - <version>6.0.0</version> |
| 93 | + <version>6.0.1</version> |
94 | 94 | </dependency>
|
95 | 95 |
|
96 | 96 | <dependency>
|
|
167 | 167 | <plugin>
|
168 | 168 | <groupId>org.apache.maven.plugins</groupId>
|
169 | 169 | <artifactId>maven-deploy-plugin</artifactId>
|
170 |
| - <version>3.0.0-M1</version> |
| 170 | + <version>3.0.0-M2</version> |
171 | 171 | </plugin>
|
172 | 172 | <plugin>
|
173 | 173 | <groupId>org.apache.maven.plugins</groupId>
|
|
177 | 177 | <plugin>
|
178 | 178 | <groupId>org.apache.maven.plugins</groupId>
|
179 | 179 | <artifactId>maven-jar-plugin</artifactId>
|
180 |
| - <version>3.2.0</version> |
| 180 | + <version>3.2.2</version> |
181 | 181 | </plugin>
|
182 | 182 | <plugin>
|
183 | 183 | <groupId>org.apache.maven.plugins</groupId>
|
|
187 | 187 | <plugin>
|
188 | 188 | <groupId>org.apache.maven.plugins</groupId>
|
189 | 189 | <artifactId>maven-site-plugin</artifactId>
|
190 |
| - <version>3.9.1</version> |
| 190 | + <version>3.10.0</version> |
191 | 191 | </plugin>
|
192 | 192 |
|
193 | 193 | <plugin>
|
|
197 | 197 |
|
198 | 198 | <plugin>
|
199 | 199 | <artifactId>maven-compiler-plugin</artifactId>
|
200 |
| - <version>3.8.1</version> |
| 200 | + <version>3.9.0</version> |
201 | 201 | </plugin>
|
202 | 202 | </plugins>
|
203 | 203 | </pluginManagement>
|
|
259 | 259 | <root>src/main/java</root>
|
260 | 260 | <root>src/test/java</root>
|
261 | 261 | </roots>
|
262 |
| - <canUpdateCopyright>true</canUpdateCopyright> |
263 | 262 | </configuration>
|
264 | 263 | </execution>
|
265 | 264 | </executions>
|
|
376 | 375 | </repositories>
|
377 | 376 | </profile>
|
378 | 377 |
|
| 378 | + <profile> |
| 379 | + <id>xdev-ide</id> |
| 380 | + <build> |
| 381 | + <plugins> |
| 382 | + <plugin> |
| 383 | + <groupId>org.apache.maven.plugins</groupId> |
| 384 | + <artifactId>maven-shade-plugin</artifactId> |
| 385 | + <version>3.2.4</version> |
| 386 | + <executions> |
| 387 | + <execution> |
| 388 | + <goals> |
| 389 | + <goal>shade</goal> |
| 390 | + </goals> |
| 391 | + <configuration> |
| 392 | + <artifactSet> |
| 393 | + <excludes> |
| 394 | + <!-- XDEV IDE does not need xapi in the fat jar --> |
| 395 | + <exclude>com.xdev-software:xapi</exclude> |
| 396 | + </excludes> |
| 397 | + </artifactSet> |
| 398 | + <filters> |
| 399 | + <filter> |
| 400 | + <artifact>*:*</artifact> |
| 401 | + <excludes> |
| 402 | + <exclude>module-info.class</exclude> |
| 403 | + <exclude>META-INF/*.SF</exclude> |
| 404 | + <exclude>META-INF/*.DSA</exclude> |
| 405 | + <exclude>META-INF/*.RSA</exclude> |
| 406 | + <exclude>MANIFEST.MF</exclude> |
| 407 | + </excludes> |
| 408 | + </filter> |
| 409 | + </filters> |
| 410 | + |
| 411 | + <createSourcesJar>true</createSourcesJar> |
| 412 | + <transformers> |
| 413 | + |
| 414 | + <!-- we don't include the MANIFEST.MF files from other jar to avoid |
| 415 | + them from overriding ours --> |
| 416 | + <transformer |
| 417 | + implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer"> |
| 418 | + <resource>MANIFEST.MF</resource> |
| 419 | + </transformer> |
| 420 | + |
| 421 | + <!-- make sure Apache Licenses files are not overridden. --> |
| 422 | + <transformer |
| 423 | + implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"> |
| 424 | + |
| 425 | + </transformer> |
| 426 | + |
| 427 | + <!-- make sure Apache NOTICE files are not overridden. --> |
| 428 | + <transformer |
| 429 | + implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> |
| 430 | + <addHeader>false</addHeader> |
| 431 | + </transformer> |
| 432 | + |
| 433 | + <!-- append overlapping files --> |
| 434 | + <transformer |
| 435 | + implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
| 436 | + <resource>META-INF/LICENSE.APACHE2</resource> |
| 437 | + </transformer> |
| 438 | + |
| 439 | + <!-- append overlapping files --> |
| 440 | + <transformer |
| 441 | + implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
| 442 | + <resource>overview.html</resource> |
| 443 | + </transformer> |
| 444 | + |
| 445 | + <!-- adding some infos to the MANIFEST.MF --> |
| 446 | + <transformer |
| 447 | + implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
| 448 | + <manifestEntries> |
| 449 | + <X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK> |
| 450 | + <X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK> |
| 451 | + </manifestEntries> |
| 452 | + </transformer> |
| 453 | + |
| 454 | + </transformers> |
| 455 | + </configuration> |
| 456 | + </execution> |
| 457 | + </executions> |
| 458 | + </plugin> |
| 459 | + |
| 460 | + </plugins> |
| 461 | + </build> |
| 462 | + </profile> |
| 463 | + |
379 | 464 | <profile>
|
380 | 465 | <id>ossrh</id>
|
381 | 466 | <build>
|
|
0 commit comments