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

  • 相关阅读:
    实现预定房间的功能
    实现投票,显示人数百分比的功能
    数据库包装成类
    实现微信好友列表的php代码
    几种常见的函数
    数据库查询
    用代码编辑数据库T-SQL语句
    多线程
    集合类
    一、高级查询。。。实例
  • 原文地址:https://www.cnblogs.com/wangliaohan/p/10483720.html
Copyright © 2011-2022 走看看