Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Trunk, Upcoming Branch
-
None
-
None
-
Bug Crush Event - 21/2/2015
Description
From the exploratory branch https://github.com/apache/ofbiz-framework/pull/319 I discovered there are a lot of circular dependencies between components (components depending on each other in order to build.
I believe it would be very useful to have a logical dependency tree between components.
As a developer working to make OFBiz usable as a framework I need to solve issues like circular dependencies between components (see https://issues.apache.org/jira/browse/OFBIZ-12308 ) .
This should serve as a guide to help me decide how to solve the circular dependency issue.
This is the current list of dependencies in framework (applications should be in another issue IMO).
<load-component component-location="base"/> <load-component component-location="entity"/> <load-component component-location="security"/> <load-component component-location="datafile"/> <load-component component-location="minilang"/> <load-component component-location="common"/> <load-component component-location="service"/> <load-component component-location="catalina"/> <load-component component-location="entityext"/> <load-component component-location="webapp"/> <load-component component-location="widget"/> <load-component component-location="testtools"/> <load-component component-location="webtools"/>
While working on https://issues.apache.org/jira/browse/OFBIZ-3500 for https://cwiki.apache.org/confluence/display/OFBIZ/Ofbiz+as+a+development+framework+-+release+9.04