Bajando y Compilando Tinapos 0.0.20 con Netbeans

Aqui les va una guia de como Bajar el Codigo de Tinapos a Netbeans. Vaya nunca pense que Tinapos tuviera tantas dependencias, me tarde varias horas en conseguir todo y compilarlo. Pero ya con esta guia todo sera mas facil para todos. (Eso espero)

Todos son bienvenidos a participar en Proyectos Open Source, sin embargo si no eres programador (o un buen programador por lo menos) hay otras formas de colaborar como ayudando en el foro, Haciendo Donativos al proyecto, etc..
Dale Click a este menu de Subversion y despues a Checkout.

El desarrollador de Tinapos es adrian romero y el utiliza Netbeans para el desarrollo de este software y nos comparte el codigo atraves del servidor de SVN de los servidores de sourceforge.net

Necesitaremos

Netbeans v5.5 o mejor
Primero descarga e instala la ultima version de Netbeans desde http://www.netbeans.org

Soporte para SVN en Netbeans
Una vez que lo tengas instalado, agregale el soporte para subversion, realize esta otra pequeña guia para hacerlo facil y rapidamente.

Muchas Dependencias
Mas adelante las explicare y te dire de donde descargarlas, sin estas no podras compilar el codigo.

1) Bajar Dependencias

1.1) Apache Velocity

Se utiliza para: Basicamente para Plantillas, ejemplo: se usa en la plantilla de los tickets.

Entra a http://jakarta.apache.org y en la seccion de Downloads descarga el “Velocity Engine“.
Nota: No necesitas bajar los Velocity Tools.

Por jemplo voy a bajar el archivo: Velocity 1.4.zip

Este archivo ZIP incluye tanto codigo fuente como la version ya compilada. Como no queremos recompilardo, solo descomprimire el archivo Velocity-1.4.jar en C:\tinapos_src\librerias

1.2) Jasper reports (engine)

Se utiliza para: Generar los Reportes.

Entra a la pagina del proyecto JasperReports http://sourceforge.net/projects/jasperreports/

y en downloadas descarga: jasperreports-1.2.8.jar

1.3) Apache common collections

Se utiliza para: Manejo de estructuras de datos.

http://jakarta.apache.org/commons/collections/

Entra a downloads y baja la ultima version binary (compilada). En este caso yo bajare: 3.2.zip

De este archivo descomprime: commons-collections-3.2.jar en C:\tinapos_src\librerias

1.4) Lf2prod.com common components

Se utiliza para: La barra lateral de menus.

ntra a http://common.l2fprod.com/ y dale click a “Get It”

La ultima version era la 6.11 L2FProd.com Common Components 6.11 – 1.95mB – November 1st, 2006

Abre este archivo zip y dentro de la carpeta “lib” descomprime “l2fprod-common-all.jar” en C:\tinapos_src\librerias

1.5) Beanshell

Se utiliza para: ?? Luego reviso el codigo de tinapos.

Paquete bsh

http://www.beanshell.org/

Baja el paquete bsh que incluye todo, yo descargue bsh-2.0b4.jar

guardalo en C:\tinapos_src\librerias

1.6) Apache Axis

Se utiliza para: El gateway de pagos

http://ws.apache.org/axis/

La ultima version disponible era la 1.4 asi que baje axis-bin-1_4.zip

*Asegurate que el archivo que bajes diga bin y que termine en zip

Debes de Descomprimir axis.jar y jaxrpc.jar que estan dentro de a carpeta “lib” en C:\tinapos_src\librerias

1.7) Javacomm

Se utiliza para: La utiliza la clase PrintWriter, etc..

Descarga JavaComm 2.0 aqui.

*Creo que necesitas registrate con SUN para bajarlo desde ahi.

ahora copia comm.jar en C:\tinapos_src\librerias

1.8) RXTX

Se utiliza para: Uso de Dispositivos seriales.

Sorpresa, tambien tienes que bajarlo para compilar el codigo referente a la interface RXTX.

Entra a> http://www.rxtx.org/

Voy a bajar la version 2.1: rxtx-2.1-7-bins-r2.zip (Final)

Y voy a colocar el archivo RXTXcomm.jar en C:\tinapos_src\librerias

1.9) Jpos

Se utiliza para: Manejo de equipos ESC/POS, etc..

http://www.javapos.com/

Aqui hay un detalle, como no se ofrecen versiones compiladas de javapos, tu mismo deberas compilar javapos apartir del codigo fuente.

Eso se puede hacer facilmente en Netbeans, extrae el archivo zip en c:\javapos

Crea un nuevo proyecto “General” y del lado derecho selecciona “Java project with existing SOURCES

Project Name: Compilacion de JavaPOS

en location especifica C:\javapos_compile

Quitale la palomita de “Set as main project”

Dale click a siguiente

En source package folders agrega el folder SRC de Javapos, por ejemplo: C:\javapos\src

Click a Finish

Pero ahi no acaba todo, Javapos tambien tiene dependencias, esta vez de los paquete Apache Velocity (que ya descargamos en el paso 1.1) y tambien de Xerces de Apache , este ultimo descargalo desde http://www.apache.org/dist/xml/xerces-j/

En esa pagina hay una carpeta binaries, y bajare el archivo: Xerces-J-bin.2.9.0.zip

Descomprime: xercesImpl.jar y xml-apis.jar en C:\tinapos_src\librerias

En el proyecto actual, Click derecho a donde dice libraries y dale Add jar/folder

Agrega primero el archivo jar de Velocity a nuestro proyecto y repite esto para agregar xercesImpl.jar y xml-apis.jar

Dale ahora click con el boton derecho al nombre del proyecto y selecciona la opcion “Build Project”

Inspecciona la venta de Output y revisa que diga “BUILD SUCCESSFUL”; ya con esto tendremos la libreria de JavaPOS en el archivo .jar que encontraras en el directorio: C:\javapos_compile\dist\Ahora copia la libreria de JavaPOS que acabamos de compilar (archivo jar) al directorio: C:\tinapos_src\librerias

Ya puedes cerrar este proyecto.

2) Compilar Netbeans

2.1) Bajando el Codigo Fuente

Abre Netbeans y en el menu Subversion selecciona “Check out

En repository url ponle: https://tinapos.svn.sourceforge.net/svnroot/tinapos

Y deja los campos de login y password en blanco.

Lee y Acepta el certificado de Seguridad

En donde dice Folders to checkout, Especifica:

Reposity folder: Dale click a browse y selecciona que revision quieres bajar del proyecto tinapos. En este caso selecciona Trunk.

Nota cultural: Trunk es la ultima version disponible del codigo fuente.

Local folder: C:\tinapos_src
Esto es para escificarle a donde quieres bajarlo.

Con esto bajara el codigo fuente de tinapos a C:\tinapos_src\trunk
Ya que tienes el codigo Fuente selecciona del menu File > New project > From Existing sources

selecciona la ubicacion del poyecto(No especifiques la ruta donde bajaste el codigo fuente), ej: C:\tinapos_src\

Dale siguiente

En Add sources agrega el directorio C:\tinapos_src\trunk

Ahora netbeans revisara todas las clases y Creara el nuevo proyecto Java con el codigo Fuente de Netbeans

2.2) Instalando las depenedencias en el Proyecto

Ahora en la parte de Projects donde dice Libraries dale click con el boton derecho y selecciona “Add Jar/Folder” y selecciona todos los archivos jar que bajaste en la seccion 1.

*Puedes seleccionar varios a la vez y agregarlos o hacerlo selectivamente de “uno por uno”

Agregando Dependencias

2.3) Compilando

Dale ahora click con el boton derecho al nombre del proyecto y selecciona la opcion “Build Project”

Inspecciona la venta de Output y revisa que diga “BUILD SUCCESSFUL”; ya con esto tendremos la libreria de JavaPOS en el archivo .jar que encontraras en el directorio: C:\javapos_compile\dist\Ahora copia la libreria de JavaPOS que acabamos de compilar (archivo jar) al directorio: C:\tinapos_src\librerias

Como la siguiente pagina:

Nota: yo utilize la carpeta temp por eso sera diferente de tu compilacion.

Felicidades ahora tienes Tinapos compilado.

ByTeZ

3 Respuestas a “Bajando y Compilando Tinapos 0.0.20 con Netbeans

  1. La version que yo tengo de tinapos (0.0.22) le faltaron dos librerias .jar para compilar. Una es barcode4j que la bajé de:
    http://mesh.dl.sourceforge.net/sourceforge/barcode4j/barcode4j-2.0alpha2-bin.zip

    Y la otra es commons-codec-1.3.jar

    que la bajé de:

    http://apache.rediris.es/jakarta/commons/codec/binaries/commons-codec-1.3.zip

    El procedimiento para incluirla en la libreria del proyecto es exactamente el mismo.

    Saludos,

    Carlos

  2. Excelente que bueno que pudiste compilarlo, El proyecto de Tinapos cambio de nombre a “LibrePOS” (de hecho tengo entendido que fue adquirida por OpenBravo, sin embargo voy a dejar el post aqui por si le sirve a alguien.

  3. holaaaa espero que alguien me pueda ayudar resulta que ya he bajado todas la libreria el cuento es que en este blog hablan d las librerias y configuracion pero no dice dende descargar tinapos 0.0.20.

    l agradeceria al algien que me pudiera ayudar a descargar tinaPos 0.0.20

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s