What is Groovy ?
As Python, Groovy is also a Dynamic language and the superset of java.
The syntax of groovy is also like python and an advantage it doesn’t need indentation.
Normal JAVA JVM is used to compile groovy scripts with a single jar
java -cp .:groovy-2.4.13.jar groovy.ui.GroovyMain Code.groovy
A Groovy script can be run by
java by adding classpath like shown above code.
Refer More with the official Groovy doc.
How to setup in local ?
Download the latest Groovy binary from the official page. Unzip:
Place this code on
~/.bashrc or run directly on console.
export GROOVY_HOME=/path/to/uzip export PATH=$PATH:$GROOVY_HOME/bin
How to run this Dynamic java ?
Normal print line code like
To run this code execute the cli command,
How to Package this ?
// File: Sample.groovy package io.github.bhanuchander210.learnGroovy println 'Hello from Groovy'
Initially This packages should be compiled from the command
groovyc and it can be run from
java like shown below.
$ groovyc Sample.groovy $ java -cp .:$GROOVY_HOME/embeddable/groovy-all-1.6.5.jar io.github.bhanuchander210.learnGroovy.Sample Hello from Groovy
For Groovy and Java Packaging discussed inside the Chapter 1. Basic Initiatives/GROOVY-JAVA
Thanks to :
This repository may covers simple basic areas. I am collecting these areas with quick understandable code-snippets, whenever i have free times. If any area not covered it will be updated or help me to improve this repo by your contribution.