HOW TO Crear un fichero .jar de un proyecto gwt en eclipse para

Document Sample
HOW TO  Crear un fichero .jar de un  proyecto gwt en eclipse para Powered By Docstoc
					HOW TO : Crear un fichero .jar de un proyecto gwt en eclipse para poder
exportarlo


Para poder construir un fichero .jar de nuestro proyecto, tenemos que tener un archivo
cuya extensión es .ant.xml



~/Foo> projectCreator -ant Foo -eclipse Foo

 Created directory src

 Created directory test

 Created file Foo.ant.xml

 Created file .project


El archivo .ant.xml compila los archivos de src en bin. El archivo también contiene un
paquete que indica como convertir el proyecto en un archivo .jar.

El archivo foo.ant.xml

<?xml version="1.0" encoding="utf-8" ?>
<project name="ChatCiclope" default="compile" basedir=".">
  <description>
    ChatCiclope build file.   This is used to package up your project
as a jar,
    if you want to distribute it.       This isn't needed for normal
operation.
  </description>

  <!-- set classpath -->
  <path id="project.class.path">
    <pathelement path="${java.class.path}/"/>
    <pathelement path="C:/Users/LN/Documents/download setup/google web
toolkit/gwt-windows-1.4.60/gwt-user.jar"/>
    <!-- Additional dependencies (such as junit) go here -->
  </path>

  <target name="compile" description="Compile src to bin">
    <mkdir dir="bin"/>
    <javac srcdir="src:test" destdir="bin" includes="**"                 debug="on"
debuglevel="lines,vars,source" source="1.4">
      <classpath refid="project.class.path"/>
    </javac>
  </target>

  <target name="package" depends="compile" description="Package up the
project as a jar">
    <jar destfile="ChatCiclope.jar">
      <fileset dir="bin">
        <include name="**/*.class"/>
      </fileset>
      <!-- Get everything; source, modules, html files -->
      <fileset dir="src">
        <include name="**"/>
      </fileset>
      <fileset dir="test">
        <include name="**"/>
      </fileset>
    </jar>
  </target>

  <target name="clean">
    <!-- Delete the bin directory tree -->
    <delete file="ChatCiclope.jar"/>
    <delete>
      <fileset dir="bin" includes="**/*.class"/>
    </delete>
  </target>

  <target name="all" depends="package"/>

</project>




En la perspectiva Java de Eclipse, haciendo un clic derecho en el archivo .ant.xml:
Run As -> 3. Run ant Build...
Ya se ha creado con éxito el archivo .jar.


Nota: Hay un error de configuración del ant en algunas versiones de Eclipse. Es posible
que nos de un error de compilación de este tipo: “com.sun.tools.javac.Main is not
available in the classpath”
Para solucionar este problema se debe ir dentro de eclipse a Window->Preference->
Ant->RunTime y allí se añade al classpath de ant el jar <JDK_HOME>/lib/tools.jar.

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:335
posted:11/14/2008
language:Spanish
pages:3