• Maven打包脚本


    脚本文件需注意编码格式,Windows下是ANSI格式的,用开发工具打开看到可能是乱码的,可以用notepad++或其它工具编辑

    @echo off
    :begin
    echo =====================请选择您需要打包的项目=====================
    echo 0 退出系统
    echo 1 backend
    echo 2 demo
    echo 3 graphic
    set/p a=请选择对应的数字:
    if "%a%"=="1" goto :backend
    if "%a%"=="2" goto :demo
    if "%a%"=="3" goto :graphic
    if "%a%"=="0" goto :end
    echo
    echo 输入的值有误,请重新输入
    echo 
    goto :begin
    
    #backend项目
    :backend
    ::项目根目录
    cd ../
    ::项目依赖模块
    call mvn clean install -Dmaven.test.skip=true
    ::容器所在目录
    cd SAND-WebApplication/backendApp
    ::休眠1s类似于Linux的sleep 1s
    ping -n 1 127.0.0.1>nul
    ::打包成功之后打开target目录
    call mvn clean install && explorer target
    ::回到项目根目录
    cd ../
    pause
    goto :begin
    
    #demo项目
    :demo
    ::项目根目录
    cd ../
    ::项目依赖模块
    call mvn clean install -Dmaven.test.skip=true
    ::容器所在目录
    cd SAND-WebApplication/demoApp
    ::休眠1s类似于Linux的sleep 1s
    ping -n 1 127.0.0.1>nul
    ::打包并成功之后打开target目录(cls是清除当前界面的打包信息)
    call mvn clean install -Dmaven.test.skip=true && cls && explorer target 
    ::回到项目根目录
    cd ../
    pause
    goto :begin
    
    #graphic项目
    :graphic
    ::项目根目录
    cd ../
    ::项目依赖模块
    call mvn clean install -Dmaven.test.skip=true
    ::容器所在目录
    cd SAND-WebApplication/graphicApp
    ::休眠1s类似于Linux的sleep 1s
    ping -n 1 127.0.0.1>nul
    ::打包并成功之后打开target目录(cls是清除当前界面的打包信息)
    call mvn clean install -Dmaven.test.skip=true && cls && explorer target 
    ::回到项目根目录
    cd ../
    pause
    goto :begin
     
    :end
    exit
  • 相关阅读:
    正则表达式实现密码检查
    用ueditor上传图片、文件等到七牛云存储
    cas单点登录流程
    移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
    新开博客
    深入理解Mysql数据库主从延迟
    js 关于下载文件如何判断是否下载成功
    [我还会回来的]asp.net core再战iris
    nrm的使用
    innodb_flush_log_at_trx_commit参数测试
  • 原文地址:https://www.cnblogs.com/54hsh/p/13656328.html
Copyright © 2020-2023  润新知