zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    jquery实现表格文本框淡入更改值后淡出
    硬件抽象层
    第八章读书笔记
    Linux驱动——LED闪烁
    编写Linux驱动与统计单词个数
    在开发板上安装Android
    源代码的下载和编译
    初学Git随笔
    Ubuntu Linux环境下的Android开发环境的配置
    Android系统移植于驱动开发概述
  • 原文地址:https://www.cnblogs.com/54hsh/p/13656328.html
Copyright © 2011-2022 走看看