Exemplo de Configuração do Ant para o plug-in do SuperWaba

0 respostas
M

Ai pessoal, abaixo segue uma configuração do build_superwaba.xml para o ant que funciona.... :lol::lol::lol::lol::lol:
Basta apenas mudar os diretórios para os da sua aplicação e alterar a classe mãe dele, qualquer coisa é só dizer....

abraços

<!-- ****** GENERATED BY SUPERWABA-IDE - DO NOT MODIFY!!! ****** -->
<project name="SVP" basedir="." default="all">

	<!-- Application classpath -->
	<path id="classpath">
		<pathelement location="C:\SuperWabaSDK/lib/SuperWaba.jar"/>
	</path>
	
	<!-- Warp/Exegen classpath -->
	<path id="utils">
		<pathelement location="C:\SuperWabaSDK/lib/SuperWabaTools.jar"/>
		<pathelement location="C:\SuperWabaSDK/lib/SuperWaba.jar"/>
	</path>
	
	<!-- Clean directories and files -->
	<target name="clean">
	
		<delete dir="build"/>
		<delete dir="dist"/>
		
	</target>
	
	<!-- Compile -->
	<target name="build" depends="clean">
	
		<mkdir dir="build"/>
		<mkdir dir="dist"/>
		
		<javac srcdir="C:\Sistemas\java\workspace\SVP\src" destdir="build" target="1.1">
			<include name="**/*.java"/>
			<classpath refid="classpath"/>
		</javac>
		<copy todir="build">
			<fileset dir="C:\Sistemas\java\workspace\SVP\src">
				<exclude name="**/*.java"/>
			</fileset>
		</copy>
	
	</target>
	
	<!-- Package classes -->
	<target name="jar" depends="build">
	
		<jar jarfile="build/${ant.project.name}.jar">
			<fileset dir="build" includes="**/*.class"/>
		</jar>
	
	</target>
	
	<!-- Execute WARP -->
	<target name="warp" depends="jar">
	
		<java dir="build" classname="superwaba.tools.Warp" fork="true" classpathref="utils">
			<arg value="c"/>
			<arg value="/c"/>
			<arg value="NCSG"/>
			<arg value="${ant.project.name}"/>
			<arg value="${ant.project.name}.jar"/>
		</java>
	
	</target>
	
	<!-- Prepare EXEGEN execution -->
	<target name="prepare-exegen">
		
		<mkdir dir="icons"/>
		<copy todir="build">
			<fileset dir="icons">
				<include name="*.bmp"/>
			</fileset>
		</copy>
		<mkdir dir="images"/>
		<copy todir="build">
			<fileset dir="images">
				<include name="*.bmp"/>
			</fileset>
		</copy>
	
	</target>
	
	<!-- Execute EXEGEN -->
	<target name="exegen" depends="warp, prepare-exegen">
	
		<java dir="build" classname="superwaba.tools.Exegen" fork="true" classpathref="utils">
			<arg value="/c"/>
			<arg value="NCSG"/>
			<arg value="${ant.project.name}"/>
			<arg value="br.com.ncs.coroaves.SVP"/>
			<arg value="${ant.project.name}"/>
		</java>
	
	</target>
	
	<!-- Execute EXEGEN with WinCE EXE -->
	<target name="exegen-exe" depends="warp, prepare-exegen">
	
		<java dir="build" classname="superwaba.tools.Exegen" fork="true" classpathref="utils">
			<arg value="/c"/>
			<arg value="NCSG"/>
			<arg value="/e"/>
			<arg value="${ant.project.name}"/>
			<arg value="br.com.ncs.coroaves.SVP"/>
			<arg value="${ant.project.name}"/>
		</java>
	
	</target>
	
	<!-- Execute EXEGEN with WinCE CAB -->
	<target name="exegen-cab" depends="warp, prepare-exegen">
	
		<java dir="build" classname="superwaba.tools.Exegen" fork="true" classpathref="utils">
			<arg value="/c"/>
			<arg value="NCSG"/>
			<arg value="/z"/>
			<arg value="${ant.project.name}"/>
			<arg value="br.com.ncs.coroaves.SVP"/>
			<arg value="${ant.project.name}"/>
		</java>
	
	</target>
	
	<!-- Execute WARP and populate distribution directory -->
	<target name="all-warp" depends="warp">
		
		<move file="build/${ant.project.name}.pdb" todir="dist"/>
		
	</target>
	
	<!-- Execute EXEGEN and populate distribution directory -->
	<target name="all-exegen" depends="exegen, all-warp">
		
		<move todir="dist" file="build/${ant.project.name}.prc"/>
		
	</target>
	
	<!-- Execute EXEGEN with WinCE EXE and populate distribution directory -->
	<target name="all-exegen-exe" depends="exegen-exe, all-warp">
		
		<move todir="dist">
			
			<fileset dir="build">
				<include name="${ant.project.name}.prc"/>
				<include name="**/*.exe"/>
			</fileset>
			
		</move>
		
	</target>
	
	<!-- Execute EXEGEN with WinCE CAB and populate distribution directory -->
	<target name="all-exegen-cab" depends="exegen-cab, all-warp">
		
		<move todir="dist">
			
			<fileset dir="build">
				<include name="${ant.project.name}.prc"/>
				<include name="*.CAB"/>
				<include name="*.ini"/>
				<include name="*.bat"/>
			</fileset>
			
		</move>
		
	</target>
	
	<target name="all" depends="all-exegen-cab"/>

</project>
:lol: :lol:

Vicente/Gécen

Criado 6 de junho de 2006
Respostas 0
Participantes 1