<project name="GPadrao" default="create-war" basedir=".">
<property name="app.name" value="GrupoPadrao"/>
<property name="tomcat.home" value="C:/tomcat/apache-tomcat-6.0.35"/>
<property name="deploy.home" value="${tomcat.home}/webapps"/>
<property name="src.dir" value="src" />
<property name="workspace" value="${basedir}/.." />
<property name="project.name" value="GPadrao" />
<property name="classes.dir" value="www/WEB-INF/classes" />
<property name="lib.dir" location="www/WEB-INF/lib" />
<property name="jars.dir" location="dist" />
<path id="build.classpath">
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</path>
<target name="toReady">
<mkdir dir="${src.dir}"/>
<mkdir dir="${classes.dir}"/>
<mkdir dir="${jars.dir}"/>
</target>
<target name="build" depends="toReady">
<javac srcdir="${src.dir}" destdir="${classes.dir}">
<classpath refid="build.classpath">
</classpath>
</javac>
</target>
<target name="package" depends="build">
<war destfile="${jars.dir}/${app.name}.war" webxml="www/WEB-INF/web.xml">
<classes dir="${classes.dir}">
</classes>
<fileset dir="www">
</fileset>
</war>
</target>
<target name="deploy" depends="package">
<copy file="${jars.dir}/${app.name}.war" tofile="${deploy.home}/${app.name}.war">
</copy>
<antcall target="clean">
</antcall>
</target>
<target name="clean">
<delete dir="${jars.dir}">
</delete>
</target>
<target name="undeploy">
<delete file="${deploy.home}/${app.name}.war"/>
</target>
<target name="create-war" depends="package">
</target>
<target name="tomcat-start">
<java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
<jvmarg value="-Dcatalina.home=${tomcat.home}"/>
</java>
</target>
<target name="tomcat-stop">
<java jar="${tomcat.home}/bin/bootstrap.jar" fork="true">
<jvmarg value="-Dcatalina.home=${tomcat.home}"/>
<arg line="stop"/>
</java>
</target>
<target name="Full">
<antcall target="deploy">
</antcall>
<antcall target="clean">
</antcall>
<antcall target="tomcat-stop">
</antcall>
<antcall target="browser">
</antcall>
<antcall target="tomcat-start">
</antcall>
</target>
<target name="browser">
<exec executable="C:/Arquivos de programas/Internet Explorer/iexplore.exe">
<arg value="http://localhost:8080/${app.name}"/>
</exec>
</target>
<target name="war">
<jar destfile="ROOT.war">
<fileset dir="www">
<include name="**" />
</fileset>
</jar>
</target>
<target name="create-schedule">
<jar destfile="GPadrao_ExtracaoContatos.jar">
<manifest>
<attribute name="Main-class" value="com.mdsb.gpadrao.contato.business.exportacoes.ExportaContatos" />
</manifest>
<fileset dir="${classes.dir}">
<include name="**/*.*" />
<include name="**/META_INF" />
</fileset>
</jar>
<delete dir="${basedir}/extacao_contato/lib"/>
<copydir dest="${basedir}/extacao_contato/lib" src="${basedir}/www/WEB-INF/lib">
</copydir>
<move file="${basedir}/GPadrao_ExtracaoContatos.jar" todir="${basedir}/extacao_contato/" />
<copy file="${basedir}/connectionpool.xml" todir="${basedir}/extacao_contato" />
<copy file="${basedir}/exporta_contato.bat" todir="${basedir}/extacao_contato" />
</target>
</project>
Blog para amantes do desenvolvimento de software. Aqui, poderemos compartilhar experiências e dúvidas tecnológicas.
quarta-feira, 27 de junho de 2012
Iniciando o TomCat com Ant
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário