|
264 | 264 | <groupId>org.apache.maven.plugins</groupId> |
265 | 265 | <artifactId>maven-dependency-plugin</artifactId> |
266 | 266 | <executions> |
| 267 | + <execution> |
| 268 | + <id>copy-dependencies</id> |
| 269 | + <phase>package</phase> |
| 270 | + <goals> |
| 271 | + <goal>copy-dependencies</goal> |
| 272 | + </goals> |
| 273 | + <configuration> |
| 274 | + <outputDirectory>${project.build.directory}/lib</outputDirectory> |
| 275 | + <includeScope>runtime</includeScope> |
| 276 | + <stripVersion>false</stripVersion> |
| 277 | + <overWriteReleases>false</overWriteReleases> |
| 278 | + <overWriteSnapshots>false</overWriteSnapshots> |
| 279 | + </configuration> |
| 280 | + </execution> |
267 | 281 | <execution> |
268 | 282 | <id>copy-plugins</id> |
269 | 283 | <phase>process-test-resources</phase> |
|
452 | 466 | </configuration> |
453 | 467 | </plugin> |
454 | 468 | <plugin> |
455 | | - <artifactId>maven-shade-plugin</artifactId> |
456 | | - <version>${maven.shade.version}</version> |
| 469 | + <groupId>org.apache.maven.plugins</groupId> |
| 470 | + <artifactId>maven-jar-plugin</artifactId> |
| 471 | + <configuration> |
| 472 | + <archive> |
| 473 | + <manifest> |
| 474 | + <mainClass>org.apache.tika.pipes.grpc.TikaGrpcServer</mainClass> |
| 475 | + <addClasspath>true</addClasspath> |
| 476 | + <classpathPrefix>lib/</classpathPrefix> |
| 477 | + </manifest> |
| 478 | + </archive> |
| 479 | + </configuration> |
| 480 | + </plugin> |
| 481 | + <plugin> |
| 482 | + <artifactId>maven-assembly-plugin</artifactId> |
| 483 | + <configuration> |
| 484 | + <descriptors> |
| 485 | + <descriptor>src/main/assembly/assembly.xml</descriptor> |
| 486 | + </descriptors> |
| 487 | + <appendAssemblyId>false</appendAssemblyId> |
| 488 | + </configuration> |
457 | 489 | <executions> |
458 | 490 | <execution> |
| 491 | + <id>make-assembly</id> |
459 | 492 | <phase>package</phase> |
460 | 493 | <goals> |
461 | | - <goal>shade</goal> |
| 494 | + <goal>single</goal> |
462 | 495 | </goals> |
463 | | - <configuration> |
464 | | - <createDependencyReducedPom> |
465 | | - false |
466 | | - </createDependencyReducedPom> |
467 | | - <artifactSet> |
468 | | - <excludes> |
469 | | - </excludes> |
470 | | - </artifactSet> |
471 | | - <filters> |
472 | | - <filter> |
473 | | - <artifact>*:*</artifact> |
474 | | - <excludes> |
475 | | - <exclude>module-info.class</exclude> |
476 | | - <exclude>META-INF/maven/plugin.xml</exclude> |
477 | | - <exclude>META-INF/versions/9/module-info.class</exclude> |
478 | | - <exclude>META-INF/*.SF</exclude> |
479 | | - <exclude>META-INF/*.DSA</exclude> |
480 | | - <exclude>META-INF/*.RSA</exclude> |
481 | | - <exclude>META-INF/*.txt</exclude> |
482 | | - <exclude>META-INF/ASL2.0</exclude> |
483 | | - <exclude>META-INF/DEPENDENCIES</exclude> |
484 | | - <exclude>META-INF/LICENSE</exclude> |
485 | | - <exclude>META-INF/NOTICE</exclude> |
486 | | - <exclude>META-INF/README</exclude> |
487 | | - <exclude>META-INF/MANIFEST.MF</exclude> |
488 | | - <exclude>LICENSE.txt</exclude> |
489 | | - <exclude>NOTICE.txt</exclude> |
490 | | - <exclude>CHANGES</exclude> |
491 | | - <exclude>README</exclude> |
492 | | - <exclude>builddef.lst</exclude> |
493 | | - </excludes> |
494 | | - </filter> |
495 | | - </filters> |
496 | | - <transformers> |
497 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
498 | | - <mainClass>org.apache.tika.pipes.grpc.TikaGrpcServer</mainClass> |
499 | | - <manifestEntries> |
500 | | - <Multi-Release>true</Multi-Release> |
501 | | - </manifestEntries> |
502 | | - </transformer> |
503 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> |
504 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> |
505 | | - <resource>META-INF/LICENSE</resource> |
506 | | - <file>target/classes/META-INF/LICENSE</file> |
507 | | - </transformer> |
508 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> |
509 | | - <resource>META-INF/NOTICE</resource> |
510 | | - <file>target/classes/META-INF/NOTICE</file> |
511 | | - </transformer> |
512 | | - </transformers> |
513 | | - </configuration> |
514 | 496 | </execution> |
515 | 497 | </executions> |
516 | 498 | </plugin> |
|
0 commit comments