Skip to content

Commit

Permalink
Upgrade libraries in module 'websvc.restlib'
Browse files Browse the repository at this point in the history
- Reduced size of jaxrs/jersey library by 21%
- Utilize jakarta libraries instead of javax
- Update license type to EPL-v20 where needed
- Upgrade hk2 from 2.2 to 2.6.1
 -- Add aopalliance-repackaged dependency
 -- Remove cglib dependency
 -- Remove asm-all-repackaged dependency (2.5.0-b64)
- Upgrade jersey from 2.5.1 to 2.34
 -- Remove guava dependency
- Use one license file for all jersey libraries and use license type EPL-v20
- Upgrade versions inside Bundle.properties file
- Fix validation inside ignored-overlaps file
- Use one license file for hk2 dependencies
  • Loading branch information
pepness committed Jul 7, 2021
1 parent 188dd8c commit 698d758
Show file tree
Hide file tree
Showing 38 changed files with 1,139 additions and 8,186 deletions.

This file was deleted.

45 changes: 21 additions & 24 deletions enterprise/websvc.restlib/external/binaries-list
Original file line number Diff line number Diff line change
Expand Up @@ -15,27 +15,24 @@
# specific language governing permissions and limitations
# under the License.

61F0983EB190954CCDEDE31E786A9E0BD9767C4A javax.ws.rs:javax.ws.rs-api:2.0
479C1E06DB31C432330183F5CAE684163F186146 javax.annotation:javax.annotation-api:1.2
DCF7821B776944201D6284EBBD8BE4BC2A318A1F org.glassfish.hk2.external:asm-all-repackaged:2.2.0-b21
C8CA25FE0B285C7ACF1A2240B2953DD054CE7DA1 org.glassfish.hk2.external:cglib:2.2.0-b21
69E12F4C6AEAC392555F1EA86FAB82B5E5E31AD4 com.google.guava:guava:14.0.1
AED44E9B4EFB3979564A0D383986CC8E7CD0CCBD org.glassfish.hk2:hk2-api:2.2.0-b21
484DC6B6D5ECB977B208AD1256B25C424D5FC049 org.glassfish.hk2:hk2-locator:2.2.0-b21
EFBAB185D37C32210303A814265B900C927A1226 org.glassfish.hk2:hk2-utils:2.2.0-b21
D742D605BC663895B04F4116591B699D4201370C org.glassfish.hk2.external:javax.inject:2.2.0-b21
6BF0EBB7EFD993E222FC1112377B5E92A13B38DD javax.servlet:javax.servlet-api:3.0.1
2F51C4BB4724EA408096EE9100FF2827E07E5B7C javax.xml.bind:jaxb-api:2.2.7
141944FE9F453199209B43E7592C0B420E3028CC org.glassfish.jersey.ext:jersey-entity-filtering:2.5.1
A37F7B739D87424D45A8525CBE87BEA145E106EF org.glassfish.jersey.media:jersey-media-moxy:2.5.1
66AB449FF3AA5C4ADFC82C89025CC983B422EB95 org.osgi:org.osgi.core:4.2.0
4ED2B2D4738AED5786CFA64CBA5A332779C4C708 org.glassfish.hk2:osgi-resource-locator:1.0.1
5725F57873E05E068803E2BF9D5A8EA3740FFEC5 javax.persistence:persistence-api:1.0
8613AE82954779D518631E05DAA73A6A954817D5 javax.validation:validation-api:1.1.0.Final
765D78B586F87388A0F5D06348DB7FFDB77C0AC1 org.glassfish.jersey.core:jersey-client:2.5.1
45E026ABFEDF7099E6BA9B36E4E9D72044308B54 org.glassfish.jersey.core:jersey-common:2.5.1
FC5F22BE9BC3AE7AD79E4A4239539988884D467F org.glassfish.jersey.containers:jersey-container-servlet-core:2.5.1
E61C7B8F86A70611177E1551137C3BF4F341B8B1 org.glassfish.jersey.containers:jersey-container-servlet:2.5.1
C3F29F237C9D7139A9EFFC2A60195503A6F6C3D7 org.glassfish.jersey.core:jersey-server:2.5.1


59EB84EE0D616332FF44ABA065F3888CF002CD2D jakarta.annotation:jakarta.annotation-api:1.3.5
8F6EA5DAEDC614F07A3654A455660145286F024E jakarta.persistence:jakarta.persistence-api:2.2.3
B8A1142E04838FE54194049C6E7A18DAE8F9B960 jakarta.servlet:jakarta.servlet-api:4.0.4
5EACC6522521F7EACB081F95CEE1E231648461E7 jakarta.validation:jakarta.validation-api:2.0.2
1DCB770BCE80A490DFF49729B99C7A60E9ECB122 jakarta.ws.rs:jakarta.ws.rs-api:2.1.6
48E3B9CFC10752FBA3521D6511F4165BEA951801 jakarta.xml.bind:jakarta.xml.bind-api:2.3.3
114BD7AFB4A1BD9993527F52A08A252B5D2ACAC5 org.glassfish.hk2:hk2-api:2.6.1
9DEDF9D2022E38EC0743ED44C1AC94AD6149ACDD org.glassfish.hk2:hk2-locator:2.6.1
396513AA96C1D5A10AA4F75C4DCBF259A698D62D org.glassfish.hk2:hk2-utils:2.6.1
8096EBF722902E75FBD4F532A751E514F02E1EB7 org.glassfish.hk2.external:jakarta.inject:2.6.1
B2EB0A83BCBB44CC5D25F8B18F23BE116313A638 org.glassfish.hk2.external:aopalliance-repackaged:2.6.1
DE3B21279DF7E755E38275137539BE5E2C80DD58 org.glassfish.hk2:osgi-resource-locator:1.0.3
F9C6C7C6429A1EDE8E73CF077BDCA28EBFF67681 org.glassfish.jersey.core:jersey-client:2.34
CEA85E85B1C19657EC3EA41B26351A53A40CAA3C org.glassfish.jersey.core:jersey-common:2.34
3F3AD63CE2B51FF565D3BA85EEB8202983E9BE13 org.glassfish.jersey.core:jersey-server:2.34
6848A8321CFA554DE4456A8230E141CF410FEADB org.glassfish.jersey.containers:jersey-container-servlet:2.34
E71FB899349874CB2877656680508A257947601C org.glassfish.jersey.containers:jersey-container-servlet-core:2.34
B3112E9EDC3B1A138B31862ED4AAA48F60CF1F73 org.glassfish.jersey.ext:jersey-entity-filtering:2.34
15BB093C57C0CAC880AD7B474F7FD653CAC840A1 org.glassfish.jersey.inject:jersey-hk2:2.34
18D8BF2AC05E7D1EB9DDDE21BF21304E211F9DC2 org.glassfish.jersey.media:jersey-media-moxy:2.34
DAA42A0E96C3B881E8C330A413813983E92D2426 org.osgi:osgi.core:8.0.0
612 changes: 0 additions & 612 deletions enterprise/websvc.restlib/external/cglib-2.2.0-b21-license.txt

This file was deleted.

209 changes: 0 additions & 209 deletions enterprise/websvc.restlib/external/guava-14.0.1-license.txt

This file was deleted.

Loading

0 comments on commit 698d758

Please sign in to comment.