You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Pierre Smits (JIRA)" <ji...@apache.org> on 2016/06/29 14:43:17 UTC

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

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

Pierre Smits edited comment on OFBIZ-7534 at 6/29/16 2:43 PM:
--------------------------------------------------------------

So there is a chicken-egg situation here (with respect to permissions): no one can assess the impact of the change without some kind of extra work in their test environments and you can't preserve permissions with patches. I would say that is a fail..

The way to get around this, and save you (and others) a lot of work, is to commit your changes to a separate dev branch. The impact is large enough. And you - as a privileged contributor - have the mandate to create one.  Those who want to test your changes then just have to execute and update to get the latest revision. On the plus side there is then also the aspect of being able to reference revisions when it comes to reporting findings.



was (Author: pfm.smits):
So there is a chicken-egg situation here (with respect to permissions): no one can assess the impact of the change without some kind of extra work in their test environments and you can't preserve permissions with patches. I would say that is a fail..

The way to get around this, and save you (and others) a lot of work, is to commit your changes to a separate dev branch. The impact is large enough. And you - as a privileged contributor have the mandate to create one.  Those who want to test your changes then just have to execute and update to get the latest revision. On the plus side there is then also the aspect of being able to reference revisions when it comes to reporting findings.


> 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, build.gradle, 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)