Ir al contenido principal

Ambiente de ANT, Maven, Groovy, Grails y MySQL en Snow Leopard (Mac OS X)

Primero bajas las herramientas que vas a utilizar, las colocas en application o en /usr/local como muestro en mi archivo /etc/profile, que puedes editar con
$ sudo vim /etc/profile
o con
$ sudo nano /etc/profile
o si de plano nunca has utilizado unix con sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/profile
lo modificas para que quede algo asi (depende de que es lo que quieras configurar en el ambiente y de las rutas que tengas para tus aplicaciones)
# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
export JAVA_HOME=/usr/local/java
export ANT_HOME=/usr/local/ant
export MAVEN_HOME=/usr/local/maven
export GROOVY_HOME=/usr/local/groovy
export GRAILS_HOME=/usr/local/grails
export MYSQL_HOME=/usr/local/mysql
export PGSQL_HOME=/usr/local/pgsql
#export LC_ALL=en_EN.UTF-8
#export LANG=en_EN.UTF-8

export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$MAVEN_HOME/bin:$GROOVY_HOME/bin:$GRAILS_HOME/bin:$MYSQL_HOME/bin:$PGSQL_HOME/bin:/usr/local/bin:/opt/subversion/bin:$PATH
y listo... todo lo que esta en negrita es lo que se agrega, y hay que tener cuidado de que el la linea export PATH quede todo en una sola linea, no soporta retorno de carro (ENTER)... Ahh.. y se me olvidaba tienes que volver a loguearte para que tome las modificaciones en tu terminal.

Comentarios

Entradas más populares de este blog

Tomcat Cluster en Debian 7 (Wheezy)

Pues nos hemos animado a crear un cluster de tomcat. La verdad es muy sencillo hacerlo, simplemente habilitas unas opciones que ya vienen en tomcat y configuras mod_jk en apache para que administre el cluster y haga el balanceo de cargas. Muy, muy fácil, el detalle está en que no tienes alta disponibilidad, razón por la que puse el cluster en primer lugar. ¿Y entonces? Pues me puse a investigar, ya probé LiveRebel, y funciona de maravilla, pero igual te cobran... Así que busqué un poco más y di con mod_cluster de RedHat. Esta herramienta te permite lo mismo que mod_jk, pero le agrega alta disponibilidad, ¿a qué me refiero con alta disponibilidad? Al hecho de que cuando hay que hacer un redeploy de la aplicación si estas con mod_jk, apache no va a darse cuenta y te va a seguir enviando al tomcat que está haciendo el redeploy, y el cliente recibe el error de que no hay nada ahí, lo que sí hace mod_jk es notar que una instancia de tomcat ha sido dada de baja, entonces para lograr alta d...

Reporte Excel con JasperReports

Pues no funcionó el reporte con Jasper, pude hacer que evitara paginar con estas opciones ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); JRXlsExporter exporterXLS = new JRXlsExporter(); exporterXLS.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint); // exporterXLS.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE); exporterXLS.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE); exporterXLS.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); exporterXLS.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_COLUMNS, Boolean.TRUE); exporterXLS.setParameter(JRXlsExporterParameter.IS_COLLAPSE_ROW_SPAN, Boolean.TRUE); exporterXLS.setParameter(JRXlsExporterParameter.IGNORE_PAGE_MARGINS, Boolean.TRUE); exporterXLS.s...