Blog

Getting Started with Gradle in Windows OS - Hello World Build

We will download, install and configure gradle, and then execute a simple program.

 

Prerequisites

  1. Gradle 1.x requires a Java JDK 5 or higher to be installed and the location needs to be added to an environment variable JAVA_HOME. 

  2. Gradle 2.x requires a Java JDK 6 or higher to be installed and the location needs to be added to an environment variable JAVA_HOME. 

Gradle Basics (Theory)

Gradle is a project automation tool designed for large multi-project builds that builds upon the concepts of Ant and Maven, and introduces a Groovy-based domain-specific language (DSL) instead of traditional XML form of declaring the project configuration.

Evolution of Popular Build Automation Tools: Ant, Ivy, Maven and Gradle

Build automation is the act of automating a wide variety of tasks that software developers do in their day-to-day activities including things like compiling source code, packaging, running tests, deployment, creating documentation and/or release notes. A build automation tool saves you lot of time by automating various build related activities, especially for enterprise level applications with lot of source files and dependencies. There are many such tools to assist us in the build process and build automation such as Ant, Maven, Gradle etc. 

Introduction to JSON

JSON stands for JavaScript Object Notation. JSON is an open standard format that transmits data using human-readable text in the form of attribute–value pairs. Although originally derived from the JavaScript scripting language, JSON is a language-independent data format, and code for parsing and generating JSON data is readily available in a large variety of programming languages including Java.

Basics of JavaScript – Variables, Arrays and Objects

JavaScript (JS) is a dynamic computer programming language which is most commonly used as part of web browsers to allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. JavaScript is however not limited to web browsers and applies to other areas as well like PDF documents, VXML documents and desktop widgets.

Pages

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) Arrays (1) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (55) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (5) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (9) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (11) Java Programmer 2 (7) Javascript Frameworks (1) Java SE Professional (1) JPA 1 - Module (6) JPA 1 - Modules (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)