All Downloads are FREE. Search and download functionalities are using the official Maven repository.

vlc.j2c-service-ant-build-jar-xml.vm Maven / Gradle / Ivy

Go to download

Generates adapters and proxies for inbound and outbound mainframe integration with Web Services.

There is a newer version: 1.5.3
Show newest version
##/////////////////////////////////////////////////////////////////////
##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