Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0047092
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] A. Platformminorhave not tried2021-06-11 19:292021-07-06 11:59
ReportershuehnerView Statuspublic 
Assigned Toplatform 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0047092: Remove guava library as it is no longer needed as a dependency of weld

DescriptionThat 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
Steps To Reproduce-
Proposed SolutionFind and remove any user of guava (searching for com.google.common) and change each of them to use i.e. standard jdk functions instead.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0047114 closedalostale Modules integration.google: google-oauth-client library should be update to the latest release 
depends on defect 0047093 closedplatform Openbravo ERP Remove use of guava library in java code of backoffice 
depends on defect 0047094 newTriage Finance Modules Remove use of guava library in java code of authorized.net integration 
depends on defect 0047095 newRetail Retail Modules mobile.core: Remove guava usage in java code 
depends on defect 0047096 newRetail Retail Modules posterminal: Remove guava usage in java code 
depends on defect 0047097 newTriage Finance Modules Remove use of guava library in java code 
depends on defect 0047098 newTriage Finance Modules AWO-selftreplenishment:Remove use of guava library in java code 
blocks design defect 0047090 newplatform Openbravo ERP Tracking issue: Library update 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0130159)
alostale (developer)
2021-07-06 11:59

When removing this library, check org.openbravo.integration.google module as its google-api-client dependency declares a dependency on guava.

- Issue History
Date Modified Username Field Change
2021-06-11 19:29 shuehner New Issue
2021-06-11 19:29 shuehner Assigned To => platform
2021-06-11 19:29 shuehner Modules => Core
2021-06-11 19:29 shuehner Triggers an Emergency Pack => No
2021-06-11 19:30 shuehner Relationship added blocks 0047090
2021-06-11 19:39 shuehner Relationship added depends on 0047093
2021-06-11 19:41 shuehner Relationship added depends on 0047094
2021-06-11 19:44 shuehner Relationship added depends on 0047095
2021-06-11 19:45 shuehner Relationship added depends on 0047096
2021-06-11 19:47 shuehner Relationship added depends on 0047097
2021-06-11 19:48 shuehner Relationship added depends on 0047098
2021-07-06 11:59 alostale Note Added: 0130159
2021-07-06 11:59 alostale Relationship added related to 0047114
2021-07-06 11:59 alostale Type defect => design defect


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker