[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=15375975#comment-15375975 ]

charl Bouwer commented on OFBIZ-7534:
-------------------------------------

I think to keep it simple I am going to just place it in /framework/base/lib in the mean time. fortunately I am not in the stage where I run a production system yet. I am still acquainting  myself with the system on a test system. I will need to build a POC system for my business partner over the weekend and I'll use the derby database there to KISS. As soon as I have a running version there I will test 5.1.39 version of the connector on my test system. I am assuming that exporting from the derby and importing to another Db procedure hasn't changed because of Gradle.
One thing I am sure of when I get to the stage where I deploy to a production environment I will need the ability to compile and deploy to a custom directory, /opt/ofbiz for instance. Having the source and runtime code in the same directory would be problematic for me.
Currently I am working on Eclipse and suppositories (pun inteded), I mean svn. Put I would prefer to switch over to Intellij and git so that I can test new changes and only then push to a git repository on our production server(s). From there I can deploy the new version of code. I am also planning to use the the tenant system and only add the components that are required by them.

At the moment the first impression a user gets is that it is way to complicated and feels overwhelmed. The potential clients all have different requirements and the plan is to slowly introduce them to the rest off the system. For instance most don't realise how much the need the HR component.

Here in Africa most businesses use spreadsheets to run there day to day activities. From invoicing to project management, I have personally seen a government department manage a couple of billion Rand with excel. My target market is SME though and there are a lot of them that desperately need Ofbiz even though they don't realise it yet

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