|
344 | 344 | <groupId>org.ow2.asm</groupId>
|
345 | 345 | <artifactId>asm-commons</artifactId>
|
346 | 346 | </exclusion>
|
| 347 | + <exclusion> |
| 348 | + <groupId>org.ow2.asm</groupId> |
| 349 | + <artifactId>asm-commons</artifactId> |
| 350 | + </exclusion> |
347 | 351 | </exclusions>
|
348 | 352 | </dependency>
|
349 | 353 | <!-- Add optional runtime dependency on the in-development timeline server module
|
|
415 | 419 | <!-- Skip commons-logging:commons-logging-api because it looks like nothing actually included it -->
|
416 | 420 | <!-- Skip jetty-util because it's in client -->
|
417 | 421 | <dependency>
|
418 |
| - <groupId>com.sun.jersey</groupId> |
419 |
| - <artifactId>jersey-core</artifactId> |
| 422 | + <groupId>org.glassfish.jersey.core</groupId> |
| 423 | + <artifactId>jersey-common</artifactId> |
420 | 424 | <optional>true</optional>
|
421 |
| - <exclusions> |
422 |
| - <exclusion> |
423 |
| - <groupId>javax.ws.rs</groupId> |
424 |
| - <artifactId>jsr311-api</artifactId> |
425 |
| - </exclusion> |
426 |
| - </exclusions> |
427 | 425 | </dependency>
|
428 | 426 | <dependency>
|
429 |
| - <groupId>com.sun.jersey</groupId> |
430 |
| - <artifactId>jersey-client</artifactId> |
| 427 | + <groupId>org.glassfish.jersey.core</groupId> |
| 428 | + <artifactId>jersey-client</artifactId> |
431 | 429 | <optional>true</optional>
|
432 | 430 | </dependency>
|
433 | 431 | <dependency>
|
434 |
| - <groupId>com.github.pjfanning</groupId> |
435 |
| - <artifactId>jersey-json</artifactId> |
436 |
| - <optional>true</optional> |
437 |
| - <exclusions> |
438 |
| - <exclusion> |
439 |
| - <groupId>com.fasterxml.jackson.core</groupId> |
440 |
| - <artifactId>jackson-core</artifactId> |
441 |
| - </exclusion> |
442 |
| - <exclusion> |
443 |
| - <groupId>com.fasterxml.jackson.core</groupId> |
444 |
| - <artifactId>jackson-databind</artifactId> |
445 |
| - </exclusion> |
446 |
| - <exclusion> |
447 |
| - <groupId>com.fasterxml.jackson.jaxrs</groupId> |
448 |
| - <artifactId>jackson-jaxrs-json-provider</artifactId> |
449 |
| - </exclusion> |
450 |
| - <exclusion> |
451 |
| - <groupId>javax.xml.bind</groupId> |
452 |
| - <artifactId>jaxb-api</artifactId> |
453 |
| - </exclusion> |
454 |
| - <exclusion> |
455 |
| - <groupId>org.codehaus.jettison</groupId> |
456 |
| - <artifactId>jettison</artifactId> |
457 |
| - </exclusion> |
458 |
| - </exclusions> |
459 |
| - </dependency> |
460 |
| - <dependency> |
461 |
| - <groupId>com.sun.jersey</groupId> |
| 432 | + <groupId>org.glassfish.jersey.core</groupId> |
462 | 433 | <artifactId>jersey-server</artifactId>
|
463 | 434 | <optional>true</optional>
|
464 | 435 | </dependency>
|
465 |
| - <dependency> |
466 |
| - <groupId>com.sun.jersey</groupId> |
467 |
| - <artifactId>jersey-servlet</artifactId> |
468 |
| - <optional>true</optional> |
469 |
| - <exclusions> |
470 |
| - <exclusion> |
471 |
| - <groupId>javax.servlet</groupId> |
472 |
| - <artifactId>servlet-api</artifactId> |
473 |
| - </exclusion> |
474 |
| - <exclusion> |
475 |
| - <groupId>javax.enterprise</groupId> |
476 |
| - <artifactId>cdi-api</artifactId> |
477 |
| - </exclusion> |
478 |
| - <exclusion> |
479 |
| - <groupId>ch.qos.cal10n</groupId> |
480 |
| - <artifactId>cal10n-api</artifactId> |
481 |
| - </exclusion> |
482 |
| - </exclusions> |
483 |
| - </dependency> |
484 | 436 | <!-- skip org.apache.avro:avro-ipc because it doesn't look like hadoop-common actually uses it -->
|
485 | 437 | <dependency>
|
486 | 438 | <groupId>net.sf.kosmosfs</groupId>
|
|
624 | 576 | </exclusions>
|
625 | 577 | </dependency>
|
626 | 578 | <dependency>
|
627 |
| - <groupId>com.sun.jersey.jersey-test-framework</groupId> |
628 |
| - <artifactId>jersey-test-framework-grizzly2</artifactId> |
| 579 | + <groupId>org.glassfish.jersey.test-framework</groupId> |
| 580 | + <artifactId>jersey-test-framework-core</artifactId> |
629 | 581 | <optional>true</optional>
|
630 |
| - <exclusions> |
631 |
| - <!-- excluding because client already has the tomcat version --> |
632 |
| - <exclusion> |
633 |
| - <groupId>org.glassfish</groupId> |
634 |
| - <artifactId>javax.servlet</artifactId> |
635 |
| - </exclusion> |
636 |
| - </exclusions> |
637 | 582 | </dependency>
|
638 |
| - <!-- skipping jersey-server because it's above --> |
639 | 583 | <dependency>
|
640 |
| - <groupId>com.sun.jersey.contribs</groupId> |
641 |
| - <artifactId>jersey-guice</artifactId> |
| 584 | + <groupId>org.glassfish.jersey.test-framework.providers</groupId> |
| 585 | + <artifactId>jersey-test-framework-provider-grizzly2</artifactId> |
642 | 586 | <optional>true</optional>
|
643 | 587 | </dependency>
|
| 588 | + <!-- skipping jersey-server because it's above --> |
644 | 589 | <!-- skipping guice-servlet because it's above -->
|
645 | 590 | <!-- skipping avro because it is in client via hadoop-common -->
|
646 | 591 | <!-- skipping jersey-core because it's above -->
|
|
709 | 654 | <exclude>org.bouncycastle:*</exclude>
|
710 | 655 | <!-- Leave snappy that includes native methods which cannot be relocated. -->
|
711 | 656 | <exclude>org.xerial.snappy:*</exclude>
|
| 657 | + <exclude>org.glassfish.jersey:*</exclude> |
| 658 | + <exclude>org.hamcrest:*</exclude> |
| 659 | + <exclude>aopalliance:*</exclude> |
| 660 | + <exclude>javassist:*</exclude> |
712 | 661 | </excludes>
|
713 | 662 | </artifactSet>
|
714 | 663 | <filters>
|
|
729 | 678 | <!-- Since runtime has classes for these jars, we exclude them.
|
730 | 679 | We still want the java services api files, since those were excluded in runtime
|
731 | 680 | -->
|
732 |
| - <filter> |
733 |
| - <artifact>com.sun.jersey:jersey-client</artifact> |
734 |
| - <excludes> |
735 |
| - <exclude>**/*.class</exclude> |
736 |
| - </excludes> |
737 |
| - </filter> |
738 |
| - <filter> |
739 |
| - <artifact>com.sun.jersey:jersey-core</artifact> |
740 |
| - <excludes> |
741 |
| - <exclude>**/*.class</exclude> |
742 |
| - </excludes> |
743 |
| - </filter> |
744 |
| - <filter> |
745 |
| - <artifact>com.sun.jersey:jersey-servlet</artifact> |
746 |
| - <excludes> |
747 |
| - <exclude>**/*.class</exclude> |
748 |
| - </excludes> |
749 |
| - </filter> |
750 | 681 | <filter>
|
751 | 682 | <artifact>org.apache.hadoop:hadoop-mapreduce-client-jobclient:*</artifact>
|
752 | 683 | <excludes>
|
|
760 | 691 | <excludes>
|
761 | 692 | <exclude>META-INF/versions/9/module-info.class</exclude>
|
762 | 693 | <exclude>META-INF/versions/11/module-info.class</exclude>
|
| 694 | + <exclude>META-INF/versions/9/javax/xml/bind/ModuleUtil.class</exclude> |
763 | 695 | </excludes>
|
764 | 696 | </filter>
|
765 | 697 |
|
|
0 commit comments