1. #---------------------------------------------------
    2. #maven3自动安装脚本
    3. #---------------------------------------------------
    4. #---------------------------------------------------
    5. #1、下载安装mava3
    6. echo '(1/5)、开始下载安装maven3'
    7. mkdir /usr/local/maven
    8. mkdir /usr/local/maven/repository
    9. cd /usr/local/maven
    10. wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
    11. #---------------------------------------------------
    12. #2、解压mava3
    13. echo '(2/5)、开始解压maven3'
    14. tar -zxvf apache-maven-3.8.4-bin.tar.gz
    15. #---------------------------------------------------
    16. #3、设置MAVEN_HOME
    17. echo '(3/5)、开始设置MAVEN_HOME'
    18. echo -e "\n#maven3" >> /etc/profile
    19. echo "MAVEN_HOME=/usr/local/maven/apache-maven-3.8.4" >> /etc/profile
    20. echo "export PATH=\${MAVEN_HOME}/bin:\${PATH}" >> /etc/profile
    21. source /etc/profile
    22. #---------------------------------------------------
    23. #4、配置阿里镜像
    24. echo '(4/5)、开始配置阿里镜像'
    25. mirror="\n<mirror>\n<id>alimaven</id>\n<name>aliyun maven</name>\n<url>http://maven.aliyun.com/nexus/content/groups/public/</url>\n<mirrorOf>central</mirrorOf>\n</mirror>"
    26. sed -i "/<\/mirrors>/ i\ ${mirror}" /usr/local/maven/apache-maven-3.8.4/conf/settings.xml
    27. #---------------------------------------------------
    28. #5、指定资源下载存放位置与指定jdk
    29. echo '(5/5)、开始指定资源下载存放位置与指定jdk'
    30. localRepository="\n<localRepository>/usr/local/maven/repository</localRepository>"
    31. sed -i "/<\/settings>/ i\ ${localRepository}" /usr/local/maven/apache-maven-3.8.4/conf/settings.xml
    32. jdk="\n<profile>\n<id>jdk-1.8</id>\n<activation>\n<activeByDefault>true</activeByDefault>\n<jdk>1.8</jdk>\n</activation>\n<properties>\n<maven.compiler.source>1.8</maven.compiler.source>\n<maven.compiler.target>1.8</maven.compiler.target>\n<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>\n</properties>\n</profile>"
    33. sed -i "/<\/profiles>/ i\ ${jdk}" /usr/local/maven/apache-maven-3.8.4/conf/settings.xml
    34. echo 'maven3自动安装完成'

    最后执行mvn –version查看