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

Taher Alkhateeb commented on OFBIZ-7415:
----------------------------------------

Hi Mridul, Everyone

After much investigation, we might have a way to exclude java sources per 
project, but it is a bit painful (project configuration time dependency 
resolution) as shown here -> 
https://docs.gradle.org/current/userguide/multi_project_builds.html#sub:configuration_time_dependencies

So, instead of going that route, I have a simple proposal:

- Delete the excludedJavaSources list from the master build.gradle along with 
all the declared java files
- Rename every disabled file to have an extension of inactive. So for example, 
IcsPaymentServices.java becomes IcsPaymentServices.java.inactive. We also add a 
comment inside the Java file to explain why the file is inactive, and that you 
should just remove the extension to make it compile and work after adding the 
dependencies to build.gradle

I am aiming for simplicity here, what do you think?

> Move 3rd party payment integrations from accounting application to 
> sepcialpurpose
> ---------------------------------------------------------------------------------
>
>                 Key: OFBIZ-7415
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7415
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: accounting
>    Affects Versions: Trunk
>            Reporter: Pierre Smits
>            Assignee: Mridul Pathak
>
> This is a placeholder issue to capture all sub tasks for removing 3rd party 
> payment integrations from accounting application and moving to a new 
> component in special purpose.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to