AntBuilderでtaskdefしてWebLogicのDeployerを利用してデプロイを行う。
def ant = new AntBuilder() ant.sequential() { taskdef name: "wldeploy", classname:"weblogic.ant.taskdefs.management.WLDeploy", classpath:"E:/bea/wlserver_10.3/server/lib/weblogic.jar" wldeploy action:"deploy", source:deployWorkDir + "/" + projectName + ".war", name:projectName, user:"weblogic", password:"weblogic", verbose:"true", adminurl:"t3://xxx.xxx.xxx.xxx:7001", targets:"examplesServer",remote:"true",upload:"true" }//ant end
AntBuilderとは特に関係ないが、リモートのWebLogicにデプロイする場合は、upload=trueが必要。