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

Mathieu Lirzin commented on OFBIZ-10866:
----------------------------------------

Hello Jacques,

One important feature of the {{run}} task is that it is a standard task shared 
by most applications using Gradle. This means that once you learn it, you can 
reuse it across multiple projects and reduce the specific knowledge required to 
work on OFBiz.

So to me the question is more why use something specific when a generic syntax 
is available? :-)

> Use the ‘application’ and ‘distribution’ plugins
> ------------------------------------------------
>
>                 Key: OFBIZ-10866
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10866
>             Project: OFBiz
>          Issue Type: Improvement
>    Affects Versions: Trunk
>            Reporter: Mathieu Lirzin
>            Assignee: Mathieu Lirzin
>            Priority: Minor
>             Fix For: Upcoming Branch
>
>         Attachments: 
> OFBIZ-10866_Use-the-application-and-distribution-plugin.patch
>
>
> Gradle provides some useful standard plugins for launching and packaging 
> applications via the the {{application}} and {{distribution}} plugins.
>  * The [{{application}} 
> plugin|https://docs.gradle.org/current/userguide/application_plugin.html] 
> provides a {{run}} task which is an alternative to the rule based generated 
> run tasks.  Arbitrary command line arguments can be passed to OFBiz via the 
> {{--args}} option.
>  * The [{{distribution}} 
> plugin|https://docs.gradle.org/current/userguide/distribution_plugin.html] is 
> complementing the {{application}} plugin by providing a straightforward and 
> easy way to distribute OFBiz with its dependencies which is convenient in a 
> deployment context.  After extracting the distribution archive, OFBiz can 
> then be launched via a robust shell or batch script.
> The default targets must be been refined to not build the distribution 
> archives which can be a bit long in the context of OFBiz where we have a lot 
> of dependencies.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to