[ 
https://issues.apache.org/jira/browse/OFBIZ-3500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17450150#comment-17450150
 ] 

Ioan Eugen Stan commented on OFBIZ-3500:
----------------------------------------

I have spent some time on figuring out how to break ofbiz into real gradle 
projects and I got a good feel of how things are right now.

This is added as source sets dynamically. 

We can break ofbiz first into: 
 * framework
 * application
 * themes
 * plugins - should add plugins dynamically 

{noformat}
getDirectoryInActiveComponentsIfExists lib []

getDirectoryInActiveComponentsIfExists src/main/java 

[framework/base/src/main/java, framework/entity/src/main/java, 
framework/security/src/main/java, framework/datafile/src/main/java, 
framework/minilang/src/main/java, framework/common/src/main/java, 
framework/service/src/main/java, framework/catalina/src/main/java, 
framework/entityext/src/main/java, framework/webapp/src/main/java, 
framework/widget/src/main/java, framework/testtools/src/main/java, 
framework/webtools/src/main/java, applications/party/src/main/java, 
applications/securityext/src/main/java, applications/content/src/main/java, 
applications/workeffort/src/main/java, applications/product/src/main/java, 
applications/manufacturing/src/main/java, 
applications/accounting/src/main/java, applications/humanres/src/main/java, 
applications/order/src/main/java, applications/marketing/src/main/java, 
plugins/rest-api/src/main/java, framework/start/src/main/java]

getDirectoryInActiveComponentsIfExists src/main/groovy 

[framework/service/src/main/groovy, framework/webtools/src/main/groovy, 
applications/party/src/main/groovy, applications/content/src/main/groovy, 
applications/product/src/main/groovy, applications/accounting/src/main/groovy, 
applications/order/src/main/groovy, applications/marketing/src/main/groovy]
getDirectoryInActiveComponentsIfExists src/main/resources 
[framework/base/src/main/resources, framework/entity/src/main/resources, 
framework/minilang/src/main/resources, framework/common/src/main/resources, 
framework/webapp/src/main/resources, framework/widget/src/main/resources, 
framework/webtools/src/main/resources, applications/content/src/main/resources, 
applications/product/src/main/resources, framework/start/src/main/resources]

getDirectoryInActiveComponentsIfExists config 

[framework/base/config, framework/entity/config, framework/security/config, 
framework/minilang/config, framework/common/config, framework/service/config, 
framework/catalina/config, framework/entityext/config, framework/webapp/config, 
framework/widget/config, framework/webtools/config, themes/netdavaofbiz/config, 
themes/rainbowstone/config, themes/helveticus/config, 
themes/common-theme/config, applications/party/config, 
applications/securityext/config, applications/content/config, 
applications/workeffort/config, applications/product/config, 
applications/manufacturing/config, applications/accounting/config, 
applications/humanres/config, applications/order/config, 
applications/marketing/config, applications/commonext/config, 
plugins/rest-api/config]

getDirectoryInActiveComponentsIfExists dtd 

[framework/base/dtd, framework/entity/dtd, framework/security/dtd, 
framework/datafile/dtd, framework/minilang/dtd, framework/service/dtd, 
framework/webapp/dtd, framework/widget/dtd, framework/testtools/dtd, 
applications/content/dtd, applications/product/dtd, plugins/rest-api/dtd]

getDirectoryInActiveComponentsIfExists src/test/java 

[framework/base/src/test/java, framework/entity/src/test/java, 
framework/security/src/test/java, framework/common/src/test/java, 
framework/webapp/src/test/java, framework/widget/src/test/java, 
framework/start/src/test/java]

getDirectoryInActiveComponentsIfExists src/test/groovy 
[framework/base/src/test/groovy]

getDirectoryInActiveComponentsIfExists src/test/resources 
[framework/base/src/test/resources]

getDirectoryInActiveComponentsIfExists groovyScripts 
[framework/base/groovyScripts, framework/common/groovyScripts, 
framework/entityext/groovyScripts, framework/webtools/groovyScripts, 
applications/party/groovyScripts, applications/content/groovyScripts, 
applications/workeffort/groovyScripts, applications/product/groovyScripts, 
applications/manufacturing/groovyScripts, 
applications/accounting/groovyScripts, applications/humanres/groovyScripts, 
applications/order/groovyScripts, applications/marketing/groovyScripts, 
applications/commonext/groovyScripts]
{noformat}
 

 

> Umbrella issue for components dependency
> ----------------------------------------
>
>                 Key: OFBIZ-3500
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3500
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL COMPONENTS
>    Affects Versions: Trunk
>            Reporter: Jacques Le Roux
>            Priority: Major
>         Attachments: dependencyCheck.groovy
>
>
> This issue is dedicated to group components dependency related issues.
> Chris Snow created [this related Wiki 
> page|http://cwiki.apache.org/confluence/x/eIOJ]
> There is now a 
> https://cwiki.apache.org/confluence/display/OFBIZ/Component+and+Component+Set+Dependencies
>  wiki page which is more up to data (still small things to clean)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to