Thanks Gavin,

I made some research since and came with a conclusion we should try to use https://github.com/tkruse/gradle-groovysh-plugin as recommended by Apache Groovy team <http://www.groovy-lang.org/groovysh.html#GroovyShell-GradleGroovyshPlugin>

I'll investigate this in the context of OFBIZ-7773 and possibly OFBIZ-7793

Jacques

Le 14/07/2016 à 20:08, Gavin Mabie a écrit :
Not using interactive tasks would be going against the very philosophy
behind Gradle. "Unlike the  build  file  formats  of  Ant  and  Maven,
Gradle’s  Groovy-based  build  files  allow  you to  do  general-purpose
programming  tasks  in  your  build  file.  This  relieves  much  of  the
frustration  developers  have  faced  in  lacking  control  flow  in  Ant
or  being  forced  into plug-in development in Maven to accomplish
nonstandard tasks."

Lower level build tasks may require little user interaction typically those
tasks linked to  building the system and it's components. Higher level
tasks will definitely involve user-interaction which is where Groovy comes
into the equation. In  fact,  it  makes  Gradle’s  use  of  Ant simpler
than  directly  using  Ant,  partly  by  leveraging  Groovy’s  AntBuilder
functionality. I have used Ant builder before for tasks such as:
1. Creating a charts of accounts;
2. Building a catalogue;
3. Building a webstore;
4. Building a theme.

These are some examples of build tasks that are on a higher level with less
generic application.

My 2 cents.

Gavin
On 10 Jul 2016 1:02 PM, "Jacques Le Roux" <[email protected]>
wrote:

Le 10/07/2016 à 12:48, Jacques Le Roux a écrit :

Hi,

See https://issues.apache.org/jira/browse/OFBIZ-7773 and
https://issues.apache.org/jira/browse/OFBIZ-7772

Opinions (about the question in title: "Should we?")

Thanks

Jacques



This could help
https://mrhaki.blogspot.fr/2010/09/gradle-goodness-get-user-input-values.html

Jacques



Reply via email to