I am able to create project on wm deployer using Ant script.
I am also able to deploy the project using Ant script. However for this I need to give project name in build.properties file. Here I am not able to understand how we will deploy multiple projects.
<DeploymentSet autoResolve="ignore" description="RepoSource" name="myDeploymentSet" srcAlias="RepoSource">
<Composite name="PackageName*" srcAlias="RepoSource" type="IS"/> <!--- This is for Integration server Pacakges you have written for your project -->
<Composite name="PackageName*" srcAlias="RepoSource" type="RULES"/><!--- This is for Business Rules zip file you have written for your project -->
<Composite name="PackageName*" srcAlias="RepoSource" type="EDA"/><!--- This is for Custom EDAs you have written for your project file -->
<Composite name="PackageName*" srcAlias="RepoSource" type="UniversalMessaging"/><!--- This is for Custom UM Artifiacts you have written for your project file -->
</DeploymentSet>
<DeploymentMap description="myDeploymentMap" name="myDeploymentMap"/>
<MapSetMapping mapName="myDeploymentMap" setName="myDeploymentSet">
<alias type="IS">BLDIS</alias>
<alias type="RULES">BLDRS</alias>
<alias type="EDA">BLDEDA</alias>
<alias type="UniversalMessaging">BLDUM</alias>
</MapSetMapping>
<DeploymentCandidate description="myDeployment" mapName="myDeploymentMap" name="myDeployment"/>
</Project>
</Projects>