Build tools=Maven:Gradle:Ant:MSBuild

 

  1. Maven
Short  notes on :Maven  —https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

—-export PATH=/opt/apache-maven-3.5.2/bin:$PATH

  • Maven_home
  • M2_home

#cd 100_maven_project

#mvn archtype:generate

  • Group ID
  • ArtifactID
  • Version
  • Package

#mvn –version

—Apache Maven 3.3.9

#readlink -f /usr/bin/javac —gives actual link path

 

2. Gradle

https://gradle.org/

https://gradle.org/guides/#tutorials

Android Studio — Google uses it for build

-POM –Project — XML type

 export PATH=$PATH:/opt/gradle/gradle-4.4.1/bin
$ mkdir /opt/gradle
$ unzip -d /opt/gradle gradle-4.4.1-bin.zip
$ ls /opt/gradle/gradle-4.4.1
LICENSE  NOTICE  bin  getting-started.html  init.d  lib  media
gradle -v

3. Ant