zoukankan      html  css  js  c++  java
  • shell脚本执行maven编译命令(支持jdk和项目路径作为参数)

    shell脚本(可用于项目编译平台,支持众多项目的个性化编译):

    if [ x$1 == x ]; then
      echo default jdk1.6
      exit 0
    fi

    if [ x$1 == x1.7 ]; then
      echo change jdk to 1.7
      export JAVA_HOME=/source/jdk/jdk1.7.0_79
      export JRE_HOME=$JAVA_HOME/jre
      export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
      export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
      java -version
      cd $2
      mvn clean
      mvn compile
      mvn package
    fi

    if [ x$1 == x1.8 ]; then
      echo change jdk to 1.8
      export JAVA_HOME=/source/jdk/jdk1.8.0_121
      export JRE_HOME=$JAVA_HOME/jre
      export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
      export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
      java -version
      cd $2
      mvn clean
      mvn compile
      mvn package
    fi

    执行脚本命令:/source/onlinecompile.sh 1.7 /source/code/cluster/ >> /source/11.log

  • 相关阅读:
    curl 文件上传
    地区选择三级联动
    水平居中
    z-index
    css垂直居中
    Enrolment API
    阿里云OSS存储
    java中的vo、dto 、dao
    Spring mvc 中使用 kaptcha 验证码
    将下载的本地的jar手动添加到maven仓库
  • 原文地址:https://www.cnblogs.com/wangliaohan/p/10483720.html
Copyright © 2011-2022 走看看