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

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

Hi Charl,

As I mentioned in my previous comment, the download targets in apache ant which 
used to exist in the past only provide the latest JDBC driver for each database.

Also, after further investigation, I realized that each database vendor can 
provide multiple different drivers used for different purposes.

So, downloading the correct database driver is environment-centric. That's why 
in the old Ant scripts you will notice a message if you run one of the download 
targets that tells you to "Please check that this version is appropriate for 
you!". Again this shows you that the whole approach is flawed because it is 
very specific to each computer on each database.

Therefore, it is my recommendation that you simply download the required 
database driver yourself. My recommendation for now is just to place it in 
/framework/base/lib. Or we can create a new top-level folder (/libs) that holds 
all user downloaded libraries.

What do you think?

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

Reply via email to