Improved: Use ‘depends-on’ attribute instead of “component-load.xml” (OFBIZ-11296) We currently have two ways to define component loading order. Either by using ‘depends-on’ attribute in “component-config.xml” or by adding a “component-load.xml” file at the root of a component directory.
“depends-on” is more flexible because it handles partial ordering when “component-load.xml” defines a total order which is not necessarily meaningful, so it is better to rely only “depends-on”.
This removes the usage of “component-load.xml” to use ‘depends-on’ instead. The dependency declarations correspond to the total ordering previously defined but will need to be refined in the future to relax unnecessary dependency declarations.
Only “framework/base/config/component-load.xml” which defines the top-level directories order (framework, applications, themes and plugins) is kept.
Improved: Move all data in applications to the datamodel component. Moved demo data from accounting, commonext, content, humanres, manufacturing, marketing, order, party, product, workeffort components to datamodel component. Done changes in related data files and do entries accordingly. (OFBIZ-9501) Thanks to Sourabh Jain for your contribution. git-svn-id: https://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk@1823177 13f79535-47bb-0310-9956-ffa450edef68