svn commit: r1855796 - /ofbiz/ofbiz-framework/trunk/build.gradle

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

svn commit: r1855796 - /ofbiz/ofbiz-framework/trunk/build.gradle

mthl
Author: mthl
Date: Mon Mar 18 23:16:09 2019
New Revision: 1855796

URL: http://svn.apache.org/viewvc?rev=1855796&view=rev
Log:
Improved: Do not pass debug mode to ‘createOfbizCommandTask’

The ‘isDebugMode’ argument of the ‘createofbizcommandtask’ method was
only set to ‘true’ inside the “ofbizDebug” rule-based task.  Given the
exceptionality of the case, this argument has been replaced with an
ad-hoc override of the ‘debug’ value after the fact.

Modified:
    ofbiz/ofbiz-framework/trunk/build.gradle

Modified: ofbiz/ofbiz-framework/trunk/build.gradle
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/build.gradle?rev=1855796&r1=1855795&r2=1855796&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/build.gradle (original)
+++ ofbiz/ofbiz-framework/trunk/build.gradle Mon Mar 18 23:16:09 2019
@@ -361,8 +361,7 @@ task terminateOfbiz(group: ofbizServer,
 task loadAdminUserLogin(group: ofbizServer) {
     description 'Create admin user with temporary password equal to ofbiz. You must provide userLoginId'
     createOfbizCommandTask('executeLoadAdminUser',
-        ['--load-data', 'file=/runtime/tmp/AdminUserLoginData.xml'],
-        false)
+        ['--load-data', 'file=/runtime/tmp/AdminUserLoginData.xml'])
     executeLoadAdminUser.doFirst {
         copy {
             from ("${rootDir}/framework/resources/templates/AdminUserLoginData.xml") {
@@ -379,7 +378,7 @@ task loadAdminUserLogin(group: ofbizServ
 
 task loadTenant(group: ofbizServer, description: 'Load data using tenantId') {
 
-    createOfbizCommandTask('executeLoadTenant', [], false)
+    createOfbizCommandTask('executeLoadTenant', [])
 
     if (project.hasProperty('tenantId')) {
         executeLoadTenant.args '--load-data', "delegator=default#${tenantId}"
@@ -452,16 +451,15 @@ task createTenant(group: ofbizServer, de
     // Load the tenants master database
     createOfbizCommandTask('loadTenantOnMasterTenantDb',
         ['--load-data', 'file=/runtime/tmp/tmpFilteredTenantData.xml',
-         '--load-data', 'readers=tenant'],
-        false)
+         '--load-data', 'readers=tenant'])
     loadTenantOnMasterTenantDb.dependsOn(generateDatabaseTemplateFile, generateAdminUserTemplateFile)
 
     // Load the actual tenant data
-    createOfbizCommandTask('loadTenantData', [], false)
+    createOfbizCommandTask('loadTenantData', [])
     loadTenantData.dependsOn(loadTenantOnMasterTenantDb)
 
     // Load the tenant admin user account
-    createOfbizCommandTask('loadTenantAdminUserLogin', [], false)
+    createOfbizCommandTask('loadTenantAdminUserLogin', [])
     loadTenantAdminUserLogin.dependsOn(loadTenantData)
 
     /* pass arguments to tasks, must be done this way
@@ -959,14 +957,14 @@ task cleanAll(group: cleanupGroup, depen
 tasks.addRule('Pattern: ofbiz <Commands>: Execute OFBiz startup commands') { String taskName ->
     if (taskName ==~ /^ofbiz\s.*/ || taskName == 'ofbiz') {
         def arguments = (taskName - 'ofbiz').tokenize(' ')
-        createOfbizCommandTask(taskName, arguments, false)
+        createOfbizCommandTask(taskName, arguments)
     }
 }
 
 tasks.addRule('Pattern: ofbizDebug <Commands>: Execute OFBiz startup commands in remote debug mode') { String taskName ->
     if (taskName ==~ /^ofbizDebug\s.*/ || taskName == 'ofbizDebug') {
         def arguments = (taskName - 'ofbizDebug').tokenize(' ')
-        createOfbizCommandTask(taskName, arguments, true)
+        createOfbizCommandTask(taskName, arguments).with { debug = true }
     }
 }
 
@@ -980,13 +978,12 @@ tasks.addRule('Pattern: ofbizBackground
  * Helper Functions
  * ======================================================== */
 
-def createOfbizCommandTask(taskName, arguments, isDebugMode) {
+def createOfbizCommandTask(taskName, arguments) {
 
     def ofbizJarName = buildDir.toString()+'/libs/'+project.name+'.jar'
 
     task(type: JavaExec, dependsOn: build, taskName) {
         jvmArgs(jvmArguments)
-        debug = isDebugMode
         classpath = files(ofbizJarName)
         main = ofbizMainClass
         args arguments