Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0047092Openbravo ERPA. Platformpublic2021-06-11 19:292022-02-01 08:07
Triage Platform Base 
normalminorhave not tried
0047092: Remove guava library as it is no longer needed as a dependency of weld
That library was used in the past as a dependency for weld.

However after last weld update it is no longer required.

We should try to remove the library to avoid the need to maintain / update it.

Note that a couple of java files starting using part of guava directly in their code. All of those are needed to change slightly change to avoid using it first
Find and remove any user of guava (searching for and change each of them to use i.e. standard jdk functions instead.
No tags attached.
related to defect 0047114 closed alostale Modules google-oauth-client library should be update to the latest release 
depends on defect 0047093 closed platform Openbravo ERP Remove use of guava library in java code of backoffice 
depends on defect 0047094 new Triage Platform Conn Modules Remove use of guava library in java code of integration 
depends on defect 0047095 closed Retail Retail Modules mobile.core: Remove guava usage in java code 
depends on defect 0047096 scheduled alostale Retail Modules posterminal: Remove guava usage in java code 
depends on defect 0047097 new Triage Omni WMS Modules Remove use of guava library in java code 
depends on defect 0047098 new Triage Omni WMS Modules AWO-selftreplenishment:Remove use of guava library in java code 
depends on defect 0047763 closed alostale POS2 remove use of guava in core2 build 
blocks design defect 0047090 new Triage Platform Base Openbravo ERP Tracking issue: Library update 
Not all the children of this issue are yet resolved or closed.
Issue History
2021-06-11 19:29shuehnerNew Issue
2021-06-11 19:29shuehnerAssigned To => platform
2021-06-11 19:29shuehnerModules => Core
2021-06-11 19:29shuehnerTriggers an Emergency Pack => No
2021-06-11 19:30shuehnerRelationship addedblocks 0047090
2021-06-11 19:39shuehnerRelationship addeddepends on 0047093
2021-06-11 19:41shuehnerRelationship addeddepends on 0047094
2021-06-11 19:44shuehnerRelationship addeddepends on 0047095
2021-06-11 19:45shuehnerRelationship addeddepends on 0047096
2021-06-11 19:47shuehnerRelationship addeddepends on 0047097
2021-06-11 19:48shuehnerRelationship addeddepends on 0047098
2021-07-06 11:59alostaleNote Added: 0130159
2021-07-06 11:59alostaleRelationship addedrelated to 0047114
2021-07-06 11:59alostaleTypedefect => design defect
2021-09-27 15:14alostaleRelationship addeddepends on 0047763
2022-02-01 08:07alostaleAssigned Toplatform => Triage Platform Base

2021-07-06 11:59   
When removing this library, check module as its google-api-client dependency declares a dependency on guava.