martes, 2 de noviembre de 2010

a las 4 comments

Como subir tu proyecto a Google Code con Netbeans y Subversion

Tratando de subir el proyecto que estábamos desarrollando de Facturación Electrónica a Google Codes, me di cuenta que es algo realmente sencillo y a continuación les explicare paso a paso lo que tuve que hacer.

PASO 1: Configuración Previa
  • Tener instalado Netbeans (Netbeans, ya trae instalado por default Subversion)
  • Tener instalado Subversion en nuestra PC
Para instalar el manejador de versiones Subversion en Linux (yo uso Ubuntu 10.04) es tan sencillo como escribir en la terminal
sudo apt-get install subversion
y ya esta, se instalara subversion en su versión mas reciente.

Para instalarlo en Windows, basa con abrir el Netbeans, ir al Menu Team, luego Subversion y ahí tendremos las opciones, y si nos sale una ventana como la siguiente,


basta con elegir la primera opción y darle OK. Nos pedira aceptar el contrato de licencia, el cual aceptaremos y comenzara a instalar Subversion. En la parte inferior derecha podremos ver el avance de esta tarea:

Una vez terminado el proceso, tendremos que reiniciar el Netbeans.

Ahora, una vez que tenemos instalado Subversion en nuestro equipo, damos click derecho sobre el proyecto que queremos subir a Google Code y elegimos la opcion Versioning
y luego Import Into Subversion Repository

Deberia salirnos una ventana igual a esta:

Si hemos llegado hasta este punto, es tiempo de pasar al

PASO 2: Crear proyecto en Google Code

En primer lugar, tenemos que dirigirnos a esta direccion, que es la pagina donde crearemos nuestro proyecto. Aparecerea algo asi:

Project Name: El nombre de nuestro proyecto
Project Summary: Resumen de nuestro proyecto en pocas palabras
Project Description: Descripcion detallada de nuestro proyecto
Version Control System: Elegiremos Subversion
Source Code Licence: Ayuda a Google a clasificar los proyectos y admite solo licencias Open Source. Mira aqui si no sabes que elegir
Labels: Palabras clave para encontrar tu proyecto

Despues de haber rellenado todos los campos, damos click en Create Project nos saldra una pantalla parecida a esta

Ahora vamos a dar click en la pestania Source y veremos algo parecido a esto:

En este punto, ya casi hemos terminado. Ahora, copiamos la direccion que nos muestra la pagina
https://fev3java.googlecode.com/svn/trunk/
y obtenemos el password que nos generara Google, siguiendo el enlace que dice
When prompted, enter your generated googlecode.com password.
Recordar tambien el username mostrado.

Estos datos, la dirección, el password y el username los que pondremos en el Netbeans para subir nuestro proyecto, de la siguiente manera.
Y ahora damos click en Next y en la ventana que sigue, lo unico que tenemos que hacer, es poner un mensaje que describa la versión que estamos subiendo y dar click en Finish.
Listo, ahora solo resta esperar que se suba nuestro proyecto.

Una vez que termine de subir nuestro proyecto, nos dirigiremos a Google Code y haremos click en la pestania Source y luego seleccionaremos Browse. Navegamos por el arbol de directorios de nuestro proyecto hasta encontrar los archivos fuente, de esta manera:

Bueno, espero y les sirva esta miniguia que he hecho. Es muy fácil como podrán darse cuenta.

Dudas y comentarios son bienvenidos

Fuentes:
Usando Google Code
Tutorial Netbeans Google Code
Google Code Official Page

4 comentarios:

  1. Gracias amigo por el aporte, muy valioso lo andaba necesitando

    ResponderBorrar
  2. Gracias por su aporte me salio..
    una pregunta esto funciona como control de versión? digamos mi proyecto se malogra en un determinado caso y quiero retroceder al anterior en lo que estuvo corriendo normal se poadra hacer?.

    ResponderBorrar
    Respuestas
    1. En teoría si. Debe de. Subversion es un controlador de versiones y sirve precisamente para eso que planteas. Yo en lo personal no lo he usado como tal, sino que en este post lo utilicé simplemente para subir mi proyecto a Google Code. Para controlar las versiones de tu proyecto yo te recomendaría usar Git (git-scm.com) integrado con Github (https://github.com/) para empezar. Luego, puedes seguir mi guía para montarte tu propio "servidor" Git: http://el-azar-ordenado.blogspot.mx/2012/08/manual-paso-paso-de-instalacion-y.html

      Saludos!

      Borrar

Gracias por comentar.