[jira] [Commented] (OFBIZ-7415) Move 3rd party payment integrations from accounting application to sepcialpurpose

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-7415) Move 3rd party payment integrations from accounting application to sepcialpurpose

Nicolas Malin (Jira)

    [ 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)