[jira] [Commented] (OFBIZ-7910) Improve component template(s) to work with the Gradle solution

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

[jira] [Commented] (OFBIZ-7910) Improve component template(s) to work with the Gradle solution

Nicolas Malin (Jira)

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

Taher Alkhateeb commented on OFBIZ-7910:
----------------------------------------

The nice thing about Gradle is that it considers Ant a first class citizen and inter-operates with it very nicely. So for all practical reasons, you can refer to the guide about using ant from gradle (link below). One of the reasons we were able to migrate to Gradle is that we used Ant in the master build script to apply functionality that used to exist in the old ant scripts (like the junitreport). You can also put a few code snippets in that document that shows how to import an ant file. The master build.gradle file itself has a few nice references on how to use ant from gradle.

So I would say if you did not make any customizations to OFBiz, then you don't need to do anything to migrate. If, on the other hand, you did make custom ant scripts let's say, then you just need to import them into your build.gradle file (whether top level or inside components).

In short, you can just write a paragraph explaining that gradle works with ant, provide the below link, and maybe a little code snippet to show how to import ant scripts. I think this would be satisfactory to users unless I'm missing something important?

https://docs.gradle.org/current/userguide/ant.html

> Improve component template(s) to work with the Gradle solution
> --------------------------------------------------------------
>
>                 Key: OFBIZ-7910
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7910
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: framework
>            Reporter: Pierre Smits
>            Assignee: Jacques Le Roux
>            Priority: Trivial
>         Attachments: OFBIZ-7910-Resources-build.gradle.patch
>
>
> Currently the component generated with the createComponent task doesn't have the means to work with the Gradle build solution visavis dependency management.
> The reason for this is that no build.gradle template exists that need to be copied into the new component.



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