2014-07-27

Haciendo Cronogramas de Proyectos con OpenProj

Debido a mi trabajo debo presentar la planeación de los proyectos y establecer un diagrama de Grannt correctamente elaborado, para esto no existe mejor herramienta que MS Project, pero como no uso windows y como siempre existe una excelente opción en Open Source, esta vez no es la excepción.

Existe un proyecto denominado OpenProj, el cual esta en http://sourceforge.net/projects/openproj/ y de donde deben descargar el instalador de Debian que se llama openproj_1.4-2.deb, Una vez esta en la maquina se debe instalar con apt-get así

root@localhost:~# apt-get install-local openproj_1.4-2.deb

Ya con esto tienen instalado el paquete pero al intentar acceder al programa, este no funciona por un error en Java, bueno como siempre existe una solución y es modificar los archivos de ejecución del programa, los cuales están en la rutas $HOME/.openproj/run.conf y en la ruta /usr/bin/openproj

$HOME/.openproj/run.conf debe modificarse la variable JAVA_OPTS así

JAVA_OPTS="-Xms128m -Xmx768m"

por 

JAVA_OPTS="-Djava.vendor="Sun Mycrosystems Inc." -Xms128m -Xmx768m"

En el archivo /usr/bin/openproj  deben buscar el segmento llamado run_openproj y modificarlo así

run_openproj() {
if [ "$LOG_LEVEL" ] && [ "x$LOG_LEVEL" = "xDEBUG" ]; then
"$JAVA_EXE" $JAVA_OPTS -jar "$OPENPROJ_HOME/openproj.jar" $ARGS > "$LOG_FILE"
else
"$JAVA_EXE" $JAVA_OPTS -jar "$OPENPROJ_HOME/openproj.jar" $ARGS > /dev/null 2>&1
fi
}

Por

run_openproj() {
if [ "$LOG_LEVEL" ] && [ "x$LOG_LEVEL" = "xDEBUG" ]; then
"$JAVA_EXE" $JAVA_OPTS -Djava.vendor="Sun Microsystems Inc." -jar "$OPENPROJ_HOME/openproj.jar" $ARGS > "$LOG_FILE"
else
"$JAVA_EXE" $JAVA_OPTS -Djava.vendor="Sun Microsystems Inc." -jar "$OPENPROJ_HOME/openproj.jar" $ARGS > /dev/null 2>&1
fi
}

Una vez realicen esto pueden ejecutar el programa y tras aceptar la licencia y crear un proyecto deben ver algo como esto



Listo para usar y gestionar los proyectos, espero que les sirva