Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • Descarga e instalación de otras herramientas de Java

1-      Descarga de herramientas adicionales de Java

Descargamos Apache Ant, Apache Groovy y Apache Maven.

Se utiliza ~/Descargas/bundle_fuse/JAVA/TOOLS/ como directorio de descargas

Nombre de archivo:

Descargar Apache Ant 1.9.9:

apache-ant-1.9.9-bin.tar.gz

http://apache.rediris.es//ant/binaries/apache-ant-1.9.9-bin.tar.gz

Nombre de archivo:

Descargar Apache Groovy 2.4.9:

apache-groovy-binary-2.4.9.zip

https://bintray.com/groovy/maven/download_file?file_path=apache-groovy-binary-2.4.9.zip

Nombre de archivo:

Descargar Apache Maven 3.39:

apache-maven-3.3.9-bin.tar.gz

https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.tar.gz

2-      Extracción de los componentes.

Se extraen el JDK, la documentación y el JCE en /usr/local/ con las siguientes acciones.

Privilegios de administrador

su root

Copiar los comprimidos a /usr/local/

cp ~/Descargas/bundle_fuse/JAVA/TOOLS/apache-ant-1.9.9-bin.tar.gz .

cp ~/Descargas/bundle_fuse/JAVA/TOOLS/apache-maven-3.3.9-bin.tar.gz .

cp ~/Descargas/bundle_fuse/JAVA/TOOLS/apache-groovy-binary-2.4.9.zip .

Extraer los comprimidos

tar xzf apache-ant-1.9.9-bin.tar.gz

tar xzf apache-maven-3.3.9-bin.tar.gz

unzip apache-groovy-sdk-2.4.9.zip

Eliminar los comprimidos

rm apache-ant-1.9.9-bin.tar.gz

rm apache-maven-3.3.9-bin.tar.gz

rm apache-groovy-binary-2.4.9.zip


  • Creación de scripts de apoyo para entorno Java

En esta sección se crean scripts de apoyo para poder configurar y reconfigurar el entorno Java en la máquina de manera rápida y sencilla.

1-      Crear el directorio y los archivos que vamos a rellenar

cd ~

mkdir bin

cd bin

touch setenv7.0.80_BASE

touch setenv7.0.80_FULL

chmod ugo+x setenv7.0.80_BASE

chmod ugo+x setenv7.0.80_FULL

2-      Rellenar los scripts con sus respectivos contenidos

Contenidos de ~/bin/setenv7.0.80_BASE

 

#!/bin/bash

# -----------------------------------------

# NOTA: para ser invocado como "source ..."

# -----------------------------------------

export JAVA_HOME=/usr/local/jdk1.7.0_80

export PATH=$JAVA_HOME/bin:$PATH

clear

echo JAVA_HOME[${JAVA_HOME}]

echo PATH[${PATH}]

java -version


Contenidos de ~/bin/setenv7.0.80_FULL

 

#!/bin/bash

# -----------------------------------------------------------------

# NOTA: para ser invocado como "source ..."

# -----------------------------------------------------------------

export JAVA_HOME=/usr/local/jdk1.7.0_80

export ANT_HOME=/usr/local/apache-ant-1.9.9

export M2_HOME=/usr/local/apache-maven-3.3.9

export GROOVY_HOME=/usr/local/groovy-2.4.9

export M2=$M2_HOME/bin

export MAVEN_OPTS="-Xms256m -Xmx512m -Dmaven.artifact.threads=3"

export PATH=$JAVA_HOME/bin:$M2:$ANT_HOME/bin:$GROOVY_HOME/bin:$PATH

clear

echo JAVA_HOME[${JAVA_HOME}]

echo PATH[${PATH}]

java -version

ant -version

mvn --version

groovy version


3-      Añadir alias para los scripts a:.bashrc

Editar ~/.bashrc y añadir las siguientes líneas

alias SJ7080BASE='source $HOME/bin/setenv7.0.80_BASE'

alias SJ7080FULL='source $HOME/bin/setenv7.0.80_FULL'