[jira] [Commented] (OFBIZ-7534) Migrate OFBiz from Apache Ant to Gradle build system

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

[jira] [Commented] (OFBIZ-7534) Migrate OFBiz from Apache Ant to Gradle build system

Nicolas Malin (Jira)

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

Taher Alkhateeb commented on OFBIZ-7534:
----------------------------------------

Hi Pierre,

Thank you for the feedback.

I repeat what I always mention in these points, if something _did_ exist in the past then it does not mean that it was implemented correctly nor that it was the right thing to do.

You can have MySQL of a different version on your computer than a MySQL on my computer. Furthermore, you might choose a driver implementation different from my driver. Another point to add, the download targets were only for MySQL, Postgres and Oracle when more data resources are defined in the entity engine

So, the old implementation was not appropriate for each computer and missing databases. Hence it is fragile.

As always, I'm not suggesting avoiding implementation due to difficulty (very easy) but due to correctness. If something is too specific to a certain environment, then it is not generic and should not be included.

With that being said, we should not leave our users confused, and hence I suggest we provide proper documentation on how to switch to a different database vendor. If we have a well written document then people can understand the general idea but also provide the specifics for their environment.

> Migrate OFBiz from Apache Ant to Gradle build system
> ----------------------------------------------------
>
>                 Key: OFBIZ-7534
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7534
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL COMPONENTS
>    Affects Versions: Upcoming Branch
>            Reporter: Taher Alkhateeb
>            Assignee: Taher Alkhateeb
>              Labels: ant, build-tools, gradle
>         Attachments: ANT_GRADLE_COMPARISON.txt, OFBIZ-7534.patch, OFBIZ-7534.patch, OFBIZ-7534.patch, OFBIZ-7534.patch, OFBizRemoteJarList.csv, OFBizRemoteJarList.csv, OFBizRemoteJarList.csv, OFBizRemoteJarList.csv, gradle-wrapper.jar
>
>
> This is a major refactoring task referring to the [email thread|http://ofbiz.markmail.org/message/vstt3wxuubmjgmqj?q=Important+Changes+to+Trunk+and+Use+of+Ant+%26+Gradle] in which the community voted for the switch after a proposal from the PMC
> The purpose of this JIRA is to achieve the following objectives
> - Fully implement a working compiling system in Gradle that passes all tests
> - Remove all ant and maven build scripts from the system
> - update the documentation of the system to reflect these changes



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