Cómo instalar Groovy
Apache Groovy es un lenguaje orientado a objetos con plataforma Java y su compatibilidad de sintaxis. Es una forma de lenguaje tanto estática como dinámica que tiene características que son bastante similares a Ruby, Python, Smalltalk y Perl. Las características principales radican en el hecho de que se puede utilizar tanto como lenguaje de programación como lenguaje de programación para la Plataforma Java. Al igual que Java, esto también se compila en un código de bytes JVM que puede interoperar entre muchas otras bibliotecas basadas en Java. También hace uso de las llaves tipo estructura sintáctica, similar a Java. Las características adicionales incluyen cadenas multilínea, cierres y expresiones incrustadas en cadenas.
Groovy language proporciona soporte incorporado para muchos lenguajes de marcado, como HTML y XML, que se logra mediante el uso de una sintaxis DOM (Modelo de objetos de documento). A diferencia del lenguaje de programación Java, un archivo de código fuente basado en Groovy puede ejecutarse como un script sin compilar, si contiene la pieza de código fuera de la definición de clase. Por lo tanto, se puede decir que el script Groovy se puede compilar, analizar y generar completamente antes de que se ejecute realmente. A continuación hay algunos pasos que hablan sobre la descarga e instalación de Groovy.
Hay algunas formas diferentes de descargar este idioma:
Descargue un paquete de distribución binario o de origen: las distribuciones son los paquetes o paquetes de los archivos de origen o de clase que se requieren para compilar o utilizar el lenguaje Groovy. Todos los proyectos de Apache proporcionan un código fuente que es útil para crear software desde cero. El código fuente, de hecho, se puede utilizar como un artefacto autorizado para cada posible lanzamiento. Además de estos, también se proporcionan documentos binarios, SDK y descargables. Hay múltiples versiones relacionadas con esto.
La versión Groovy edge 3.0 es la última de todas.
Otra última versión estable es la versión 2.6.
yo
Hay otras muchas versiones estables anteriores de Groovy. Esos lanzamientos no brindan ninguna garantía.
Pasos para instalar Groovy
Algunas instrucciones para describir la instalación de la distribución binaria Groovy:
Paso 1: El primer paso será descargar el conjunto de distribución binario y descomprimirlo en otro archivo en el sistema de archivos local.
Paso 2: El siguiente paso consiste en configurar la variable de entorno GROOVY_HOME en el directorio de la distribución desempaquetada.
Paso 3: Agregue GROOVY_HOME / bin a su ubicación PATH en la sección de variable de entorno de Windows.
Paso 4: asegúrese de no perderse la configuración de la variable de entorno JAVA_HOME que apunta a su Kit de desarrollo de Java. En general, en un OS X esto es / Library / Home / Java y en otro sistema operativo basado en Unix, es / usr / java. Si anteriormente instaló algún tipo de instalación para las herramientas de compilación como Maven o Ant, significa que ya debe haber configurado esta variable PATH.
Paso 5: Una vez que esté seguro de haber instalado Groovy correctamente. Puede verificarlo escribiendo comandos como:
groovysh: este comando le dará una base de shell groovy interactiva para que pueda escribir y ejecutar sus propios comandos groovy escribiendo AnyScript groovy
Comandos para instalar Groovy
Uso de un administrador de paquetes o un paquete para el sistema operativo: el método explicado anteriormente es una forma conveniente de instalar Groovy. pero si no quiere creer en la GUI y desea un enfoque más simple, considere usar la CLI y estos comandos.
- SDKMAN: es una herramienta que se utiliza para administrar versiones paralelas de múltiples SDK en casi todos los sistemas basados en Unix.
- Homebrew: es un administrador de paquetes diseñado para macOS.
- MacPorts: es otro sistema que se utiliza para administrar las herramientas en macOS.
- Scoop: es un instalador basado en la línea de comandos, disponible para Windows inspirado en HomeBrew.
- Chocolatey: se utiliza para proporcionar un software administrado en Windows.
Para los usuarios de Linux, Groovy también está disponible utilizando el idioma preferido del sistema operativo y su administrador de paquetes del sistema. Por ejemplo, dpkg, apt, Pacman, etc.
Frascos Groovy
Las herramientas de compilación también están disponibles en Groovy Jars apropiados: para agregar groovy como una dependencia a su proyecto, considere consultar la sección Groovy Jars del descriptor del archivo de compilación del proyecto:
Los tarros Groovy lanzados son parte de Maven Central o JCenter.
Plugin para IDE para instalar Groovy
Puede elegir el último complemento para su IDE y seguir las instrucciones para instalar Groovy en consecuencia.
El último código relacionado se encontrará en el repositorio GIT o en el espejo GITHub.
Docker Hub para instalación Groovy
La instalación maravillosa también se proporciona como parte de Docker. Por lo tanto, también puede utilizar Docker Hub para la instalación de Groovy.
El comando utilizado será docker pull groovy
Hay un par de etiquetas compatibles y otros enlaces relacionados con los archivos docket.
Inicio de Groovysh: docker run -it –rm groovy
Cómo ejecutar un script Groovy: docker run –rm -v “$ PWD”: / home / hardik / groovy / scripts -w / home / hardik / groovy / scripts groovy groovy
Reutilice el caché de uvas: el caché de uvas local puede reutilizarse dentro y a través de los contenedores simplemente creando un volumen y montándolo en /home/hardik/groovy/.groovy/grapes.
docker volume create –name grape-cache
docker run –rm -it -v grape-cache: /home/hardik/groovy/.groovy/grapes groovy
Variantes de imagen: las maravillosas imágenes son útiles con muchos sabores, diseñados específicamente para sus casos de uso.
groovy :: Es la imagen de facto que se usa cuando no estás realmente seguro de las necesidades o si quieres usar esta. Se puede usar como contenedor desechable.
Conclusión
Groovy no es solo un lenguaje de programación orientado a objetos, también es un lenguaje de programación funcional, ya que proporciona características tales como cierres, procesamiento JSON y XML, curry, interpolación de cadenas, transformación de árbol de sintaxis abstracta, adopción, rasgos, soporte IDE, etc. En esencia, puede hacer uso de este lenguaje si su empresa así lo exige. En esta publicación, le hemos explicado de manera muy elaborada las características básicas, el uso, la descarga y cómo instalar Groovy para su uso.
Artículos recomendados
Esta ha sido una guía sobre cómo instalar Groovy. Aquí hemos discutido las diferentes formas de instalar Groovy en el sistema. También puede consultar los siguientes artículos para obtener más información:
- Pasos para instalar el mecanografiado?
- ¿Cómo instalar Ubuntu Server?
- Guía para instalar Jenkins?
- ¿Cómo instalar Django?