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

  • 相关阅读:
    线性dp 打鼹鼠
    区间dp 能量项链 洛谷p1063
    洛谷 CF1012C Hills (动态规划)
    交作业了 动态规划 木棍加工
    最短路之Floyd
    最小生成树
    寒假集训并查集初级版
    【倍增DP】——保卫王国
    bootstrap四部分概述
    zrender初识
  • 原文地址:https://www.cnblogs.com/wangliaohan/p/10483720.html
Copyright © 2011-2022 走看看