Maven (Application)
Jump to navigation
Jump to search
Maven
Install
# shared/opt install schema v1.3.1 su - #### as root #### # dependencies apt-get -qq -y install wget coreutils findutils apt-get -qq -y install tar gzip # binary SOFTWARE_PATH="/home/shared/opt/software" NAME="maven" VERSION="3.6.3" URL="https://archive.apache.org/dist/maven/maven-3/${VERSION}/binaries/apache-maven-${VERSION}-bin.tar.gz" umask 0027 mkdir -p "${SOFTWARE_PATH}/tmp/${NAME}_${VERSION}" cd "${SOFTWARE_PATH}/tmp" wget -c --no-check-certificate "${URL}" tar -xzf "apache-maven-${VERSION}-bin.tar.gz" && mv "apache-maven-${VERSION}/"* "${NAME}_${VERSION}" && rmdir "apache-maven-${VERSION}/" cd "${SOFTWARE_PATH}" chown -R root:users "tmp" find "tmp" -type d -exec chmod a-s,u+rwx,g+rx,g-w,o-rwx {} \; find "tmp" -type f -exec chmod a-s,u+rw,g+r,g-w,o-rwx {} \; mv "tmp/${NAME}_${VERSION}" "${NAME}_${VERSION}" rm -rf tmp ln -s -f -T "${NAME}_${VERSION}" "${NAME}" exit
- and setup your user environment (you can put the follow in ~/.profile)
export SOFTWARE_PATH="/home/shared/opt/software" export MAVEN_HOME="${SOFTWARE_PATH}/maven" export PATH="${MAVEN_HOME}/bin:${PATH}"