![JAR search and dependency download from the Maven repository](/logo.png)
vlc.j2c-service-ant-build-jar-xml.vm Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of legstar-jaxws-generator Show documentation
Show all versions of legstar-jaxws-generator Show documentation
Generates adapters and proxies for inbound and outbound mainframe integration with Web Services.
##/////////////////////////////////////////////////////////////////////
##Jaxws Component ANT jar build Template.
##@author Fady
##/////////////////////////////////////////////////////////////////////
##
#set($jarFile = "${targetDistDir}/cixs-${model.name}.jar")
## ==================================================================
## Macro will help make sure we process packages only once
## ==================================================================
#macro(addPackage $list, $newPackage)
#if (!$list.contains($newPackage))
#set($ret = $list.add($newPackage))
#end
#end
## ==================================================================
## Create lists of unique jaxb,coxb,cust package names
## ==================================================================
#macro(addPackages $structures, $jaxbPackages, $coxbPackages, $custPackages)
#foreach($structure in $structures)
#set($newPackage = ${structure.jaxbPackageName})
#addPackage($jaxbPackages, $newPackage)
#set($newPackage = ${structure.coxbPackageName})
#addPackage($coxbPackages, $newPackage)
#if(${structure.custPackageName})
#set($newPackage = ${structure.custPackageName})
#addPackage($custPackages, $newPackage)
#end
#end
#end
## ==================================================================
## Create a list of unique jaxb,coxb,cust package names
## ==================================================================
#set($jaxbPackages = [])
#set($coxbPackages = [])
#set($custPackages = [])
#foreach ($cixsOperation in $model.cixsOperations)
#addPackages($cixsOperation.getInput(), $jaxbPackages, $coxbPackages, $custPackages)
#addPackages($cixsOperation.getOutput(), $jaxbPackages, $coxbPackages, $custPackages)
#end
#foreach ($jaxbPackage in $jaxbPackages)
#end
#foreach ($coxbPackage in $coxbPackages)
#end
#foreach ($custPackage in $custPackages)
#end
© 2015 - 2025 Weber Informatics LLC | Privacy Policy