Multiple ant build import

Hello,

My Goal: I try to import multiple Ant Build from different Sub Projects to use them directly from my core project.

What Works: If i use one of the following ant.importBuild it goes well

What don’t Works: If i use two ant.ImportBuild, i have the following message:

  • What went wrong:
    A problem occurred evaluating root project ‘MyCoreProject’.
    Could not import Ant build file ‘Z:\workspace\MyCoreProject\build.xml’.

Here is my build.gradle piece of code

// import and rename ant tasks
ant.importBuild('../MySubProjectName/build/build.xml') { antTaskName ->
    "Ant_Workbench_${antTaskName}".toString()
}

ant.importBuild('../MyOtherSubProjectName/build.xml') { antTaskName ->
    "Ant_WS_${antTaskName}".toString()
}

// regroup ant tasks
tasks.matching { task ->
    task.name.startsWith('Ant-')
}*.group = 'Ant'

Could you tell me how can i write it well?

Thx

Could you provide more info, with info/debug or stacktrace output?

Hi François,

I try the command line gradlew.bat init -debug -Penv=MDM_LOC > debugLog.txt 2>&1.

16:44:38.821 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :ant_wsDefault
16:44:38.821 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':ant_wsDefault'
16:44:38.821 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':ant_wsDefault' is up-to-date
16:44:38.822 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':ant_wsDefault' (up-to-date check took 0.0010 secs) due to:
  Task has not declared any outputs.
16:44:38.822 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':ant_wsDefault'.
16:44:38.822 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Project base dir set to: Z:\workspace\MDMCE_11.3_WS
16:44:38.823 [WARN] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:echo] default build for webservices samples
16:44:38.824 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor
16:44:38.825 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: ant.executor
16:44:38.826 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file -> Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml
16:44:38.827 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.RuleLibrarie -> Z:\workspace\RuleLibrairie\build.xml
16:44:38.827 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.PackageDeployment -> Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml
16:44:38.827 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.type.MDM_11.3_WS -> file
16:44:38.827 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.project.default-target -> wbPackage
16:44:38.827 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.type.RuleLibrarie -> file
16:44:38.828 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.project.name -> PackageDeployment
16:44:38.828 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.type.PackageDeployment -> file
16:44:38.828 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.MDM_11.3_WS -> Z:\workspace\MDMCE_11.3_WS\build.xml
16:44:38.829 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.jnu.encoding -> Cp1252
16:44:38.829 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: EnvironmentVersion -> V01-R001
16:44:38.829 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: https.proxyPort -> 8080
16:44:38.829 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: org.gradle.appname -> gradlew
16:44:38.829 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: server.password -> doolin
16:44:38.830 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.endorsed.dirs -> C:\Program Files\Java\jdk1.6.0_45\jre\lib\endorsed
16:44:38.830 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.io.unicode.encoding -> UnicodeLittle
16:44:38.830 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.os.patch.level -> Service Pack 1
16:44:38.830 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: awt.toolkit -> sun.awt.windows.WToolkit
16:44:38.830 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.dir -> Z:\workspace\MDMCE_11.3_API
16:44:38.831 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: ant.core.lib -> C:\Users\rne\.gradle\wrapper\dists\gradle-2.4-bin\1lebsnfoptv8qpa10w6kyy5mp\gradle-2.4\lib\ant-1.9.4.jar
16:44:38.831 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.awt.printerjob -> sun.awt.windows.WPrinterJob
16:44:38.831 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.specification.version -> 1.0
16:44:38.831 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: line.separator -> 
16:44:38.831 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.vendor -> Sun Microsystems Inc.
16:44:38.832 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.cpu.isalist -> amd64
16:44:38.832 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vendor -> Sun Microsystems Inc.
16:44:38.832 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: environment.basename -> MDM
16:44:38.832 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.home -> C:\Users\rne
16:44:38.832 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: os.name -> Windows 7
16:44:38.833 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: MDM_11.3_WS.junit.dir -> Z:\workspace\MDMCE_11.3_WS/junit
16:44:38.833 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: TSTAMP -> 20150922_164437
16:44:38.833 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: jna.boot.library.path -> C:\Users\rne\.gradle\native\jna\win32-amd64
16:44:38.833 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.awt.graphicsenv -> sun.awt.Win32GraphicsEnvironment
16:44:38.833 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: environment.version.major -> 01
16:44:38.834 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: server.user -> collabmdm
16:44:38.834 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.management.compiler -> HotSpot 64-Bit Tiered Compilers
16:44:38.834 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: file.encoding.pkg -> sun.io
16:44:38.834 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: http.keepAlive -> true
16:44:38.835 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: server.name -> collabmdm
16:44:38.835 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.version -> 1.6.0_45
16:44:38.835 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.country -> FR
16:44:38.835 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: ant.version -> Apache Ant(TM) version 1.9.4 compiled on April 29 2014
16:44:38.835 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.timezone -> Europe/Paris
16:44:38.835 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.name -> Java HotSpot(TM) 64-Bit Server VM
16:44:38.836 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: jdk.home -> C:\Program Files\Java\jdk1.6.0_45\jre/..
16:44:38.836 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: MDM_11.3_WS.src.dir -> Z:\workspace\MDMCE_11.3_WS/src/main/java
16:44:38.836 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.java.command -> org.gradle.wrapper.GradleWrapperMain init -debug -Penv=MDM_LOC
16:44:38.836 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vendor.url -> http://java.sun.com/
16:44:38.836 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.boot.class.path -> C:\Program Files\Java\jdk1.6.0_45\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_45\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_45\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.6.0_45\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_45\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_45\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_45\jre\lib\modules\jdk.boot.jar;C:\Program Files\Java\jdk1.6.0_45\jre\classes
16:44:38.837 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: os.arch -> amd64
16:44:38.837 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.runtime.name -> Java(TM) SE Runtime Environment
16:44:38.837 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: path.separator -> ;
16:44:38.837 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: MDM_11.3_WS.content.dir -> Z:\workspace\MDMCE_11.3_WS/src/main/webapp
16:44:38.837 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: mdm.home -> ../libs/from MDMCE 11.3 Server
16:44:38.838 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: TODAY -> September 22 2015
16:44:38.838 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: file.encoding -> Cp1252
16:44:38.838 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.home -> C:\Program Files\Java\jdk1.6.0_45\jre
16:44:38.838 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.version -> 20.45-b01
16:44:38.838 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.specification.vendor -> Sun Microsystems Inc.
16:44:38.839 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.specification.version -> 1.6
16:44:38.839 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.specification.name -> Java Virtual Machine Specification
16:44:38.839 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.library.path -> C:\Program Files\Java\jdk1.6.0_45\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\Program Files\Dell\DW WLAN Card;;C:\Program Files\Java\jdk1.6.0_45\bin;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\windows\System32\Wbem;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;;.
16:44:38.839 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: src -> Z:\workspace\RuleLibrairie\src
16:44:38.840 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: server.top -> /home/collabmdm/collabmdmV11.4
16:44:38.840 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.io.tmpdir -> C:\Users\rne\AppData\Local\Temp\
16:44:38.840 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.desktop -> windows
16:44:38.840 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: project.name ->
16:44:38.840 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: DSTAMP -> 20150922
16:44:38.840 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.class.version -> 50.0
16:44:38.841 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: build -> Z:\workspace\RuleLibrairie\build
16:44:38.841 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.runtime.version -> 1.6.0_45-b06
16:44:38.841 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.java.launcher -> SUN_STANDARD
16:44:38.841 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.info -> mixed mode
16:44:38.841 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.cpu.endian -> little
16:44:38.842 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: MDM_11.3_WS.dir -> Z:\workspace\MDMCE_11.3_WS
16:44:38.842 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.variant -> 
16:44:38.842 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: edifixio.api -> ../MDMCE_11.3_API/build/libs
16:44:38.842 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: environment.version.minor -> 001
16:44:38.842 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.specification.name -> Java Platform API Specification
16:44:38.843 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vendor.url.bug -> http://java.sun.com/cgi-bin/bugreport.cgi
16:44:38.843 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: edifixioapiOK -> true
16:44:38.843 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: file.separator -> \
16:44:38.843 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: MDM_11.3_WS.junit.class.dir -> Z:\workspace\MDMCE_11.3_WS/junit_classes
16:44:38.843 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: https.proxyHost -> proxy1.paris.ppr
16:44:38.844 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: http.proxyHost -> proxy1.paris.ppr -Dhttp.proxyPort=8080
16:44:38.844 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.language -> fr
16:44:38.844 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: dist -> Z:\workspace\RuleLibrairie\dist
16:44:38.844 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.class.path -> Z:\workspace\MDMCE_11.3_API\\gradle\wrapper\gradle-wrapper.jar
16:44:38.844 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.arch.data.model -> 64
16:44:38.845 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: sun.boot.library.path -> C:\Program Files\Java\jdk1.6.0_45\jre\bin
16:44:38.845 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.ext.dirs -> C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext;C:\windows\Sun\Java\lib\ext
16:44:38.845 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: javaapiOK -> true
16:44:38.845 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: os.version -> 6.1
16:44:38.845 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: MDM_11.3_WS.class.dir -> Z:\workspace\MDMCE_11.3_WS/src/main/webapp/WEB-INF/classes
16:44:38.846 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: user.name -> rne
16:44:38.846 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting project property: java.vm.specification.vendor -> Sun Microsystems Inc.
16:44:38.846 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Project base dir set to: Z:\workspace\MDMCE_11.3_WS
16:44:38.846 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:antcall] calling target(s) [wsPackage] in build file Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml
16:44:38.847 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file -> Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml
16:44:38.847 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: ant.projectHelper
16:44:38.847 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: ant.parsing.context
16:44:38.847 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: ant.targets
16:44:38.848 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] parsing buildfile Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml with URI = file:/Z:/workspace/MDMCE_11.3_WORKBENCH/build/build.xml
16:44:38.849 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.project.name -> PackageDeployment
16:44:38.849 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: PackageDeployment
16:44:38.849 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.project.default-target -> wbPackage
16:44:38.850 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.PackageDeployment -> Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml
16:44:38.850 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Setting ro project property: ant.file.type.PackageDeployment -> file
16:44:38.850 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Project base dir set to: Z:\workspace\MDMCE_11.3_WS
16:44:38.851 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter]  +Target: 
16:44:38.852 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter]  +Target: wbBuildFullEnvironment
16:44:38.853 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter]  +Target: wbCopyDependencies
...
16:44:38.862 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter]  +Target: wbRestartMDMinDebug
16:44:38.863 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: ant.LocalProperties
16:44:38.864 [WARN] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:echo] Building Environment Import zip file(s) for project.
16:44:38.864 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:property] Loading Z:\workspace\MDMCE_11.3_WS\properties\antbuild.properties
16:44:38.864 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:property] Unable to find property file: Z:\workspace\MDMCE_11.3_WS\properties\antbuild.properties
16:44:38.865 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:property] Loading Z:\workspace\MDMCE_11.3_WS\properties\vmware.properties
16:44:38.865 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:property] Unable to find property file: Z:\workspace\MDMCE_11.3_WS\properties\vmware.properties
16:44:38.866 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Override ignored for property "TSTAMP"
...
16:44:38.867 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Override ignored for property "EnvironmentVersion"
16:44:38.868 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] dropping Z:\workspace\MDMCE_11.3_WS\lib\ant-contrib-1.0b3.jar from path as it doesn't exist
16:44:38.870 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Class net.sf.antcontrib.property.PropertyCopy loaded from parent loader (parentFirst)
...
16:44:38.880 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Class net.sf.antcontrib.design.VerifyDesign loaded from parent loader (parentFirst)
16:44:38.880 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Adding reference: jsch.classpath
16:44:38.881 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Property "ant.library.dir" has not been set
16:44:38.882 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] dropping Z:\workspace\MDMCE_11.3_WS\lib\ant-classloadertask.jar from path as it doesn't exist
16:44:38.886 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] parsing buildfile jar:file:/Z:/workspace/libs/fromMDMCE11.3Server/userjars/ant-classloadertask.jar!/net/jtools/classloadertask/antlib.xml with URI = jar:file:/Z:/workspace/libs/fromMDMCE11.3Server/userjars/ant-classloadertask.jar!/net/jtools/classloadertask/antlib.xml from a zip file
16:44:38.888 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Class org.apache.tools.ant.taskdefs.ClassloaderTask loaded from parent loader (parentFirst)
...
16:44:38.889 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Class org.apache.tools.ant.types.URLPath loaded from parent loader (parentFirst)
16:44:38.890 [DEBUG] [org.gradle.api.internal.project.ant.AntLoggingAdapter] Project base dir set to: Z:\workspace\MDMCE_11.3_API
16:44:38.890 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':ant_wsDefault'
16:44:38.891 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :ant_wsDefault FAILED
16:44:38.891 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :ant_wsDefault (Thread[main,5,main]) completed. Took 0.07 secs.
16:44:38.891 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 0.813 secs, idle: 0.0030 secs
16:44:38.896 [ERROR] [org.gradle.BuildExceptionReporter] 
16:44:38.896 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
16:44:38.896 [ERROR] [org.gradle.BuildExceptionReporter] 
16:44:38.896 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
16:44:38.896 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':ant_wsDefault'.
16:44:38.896 [ERROR] [org.gradle.BuildExceptionReporter] > The following error occurred while executing this line:
16:44:38.897 [ERROR] [org.gradle.BuildExceptionReporter]   Z:\workspace\MDMCE_11.3_WORKBENCH\build\build.xml:47: Z:\workspace\MDMCE_11.3_WS\lib does not exist.
16:44:38.897 [ERROR] [org.gradle.BuildExceptionReporter] 
16:44:38.897 [ERROR] [org.gradle.BuildExceptionReporter] * Try:
16:44:38.897 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace. 
16:44:38.897 [LIFECYCLE] [org.gradle.BuildResultLogger] 
16:44:38.898 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
16:44:38.898 [LIFECYCLE] [org.gradle.BuildResultLogger] 
16:44:38.898 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 5.234 secs

I think my problem was that i tried to importBuild multiple Builds from multiple project and those differents Builds have dependencies to some ant libraries

I solve one part of my problem by loading that ant specific class used by my sub project

configurations {
    antconf

    antconf 'org.apache.ant:ant:1.9.6'
    antconf 'org.apache.ant:ant-jsch:1.9.6','com.jcraft:jsch:0.1.53'
    antconf 'ant-contrib:ant-contrib:1.0b3'
    antconf 'net.jtools:ant-classloadertask'
}

// Load Ant Libs
ClassLoader antClassLoader = org.apache.tools.ant.Project.class.classLoader
configurations.antconf.each { File f ->
    antClassLoader.addURL(f.toURI().toURL())
}

// Load Ant Builds with specific names    
ant.importBuild('../MyFirstSubProject/build.xml') { antTaskName ->
       "ant_my_first_subproject_${antTaskName}".toString()
}
    
ant.importBuild('../MySecondSubProject/build.xml') { antTaskName ->
    "ant_my_second_subproject_${antTaskName}".toString()
}
    
tasks.matching { task ->
    task.name.startsWith('Ant-')
}*.group = 'Ant'

My problem is now different

When i use some task like this

task (init,ant_my_first_subproject_default,type: DefaultTask){
}

I have for now 2 new problems:
-Some path relative problems that seems connected to classloading in build.xml of my sub projects

<typedef uri="antlib:net.jtools.classloadertask" resource="net/jtools/classloadertask/antlib.xml">
        <classpath>
            <pathelement location="./lib/ant-classloadertask.jar" />
        </classpath>
</typedef>

-Some task name relative problems connected to the uniqueness task names, i understand they are well renamed but too lately

ant.importBuild('../MyFirstSubProject/build.xml') { antTaskName ->
       "ant_my_first_subproject_${antTaskName}".toString()
}
    
ant.importBuild('../MySecondSubProject/build.xml') { antTaskName ->
    "ant_my_second_subproject_${antTaskName}".toString()
}

I solved the task name problem renaming like this:
build.gradle

ant.importBuild('../MyFirstSubProject/build.xml') { antTaskName ->
       "ant_${antTaskName}".toString()
}
ant.importBuild('../MySecondSubProject/build.xml') { antTaskName ->
    "ant_${antTaskName}".toString()
}

build.xml

<target name="**wsD**efault">
        <echo message="default build for webservices samples" />
        <antcall target="**wsP**ackage"/>