lundi 7 juin 2010

J2EE : weblogic deployement auto

Voici un extrait des taches ANT à utiliser pour deployer automatiquement une webApp ou un EAR sous weblogic 8.1.5

Ceci est utiliser par le plugin weblogic sous eclipse et se trouve :

${WORKSPACE_HOME}\.metadata\.plugins\org.eclipse.jst.server.generic.core\buildfiles\wldeploy.xml


<project name="weblogicpublish" default="deploy" basedir=".">
<target name="init">
<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy">
<classpath>
<fileset dir="${serverRootDirectory}">
<include name="server/lib/weblogic.jar" />
</fileset>
</classpath>
</taskdef>
</target>

<target name="deploy" depends="init">
<echo>Deploying module ${module.name}</echo>
<wldeploy
action="deploy"
verbose="true"
debug="true"
nowait="false"
name="${module.name}"
source="${module.dir}"
user="${username}"
password="${password}"
failonerror="true"
adminurl="t3://localhost:${port}"/>
</target>

<target name="undeploy" depends="init">
<echo>Undeploying module ${module.name}</echo>
<wldeploy
action="undeploy"
verbose="true"
debug="true"
nowait="false"
name="${module.name}"
user="${username}"
password="${password}"
failonerror="true"
adminurl="t3://localhost:${port}" />
</target>

</project>

Aucun commentaire:

Enregistrer un commentaire