maven自动编译脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven自动编译脚本相关的知识,希望对你有一定的参考价值。
在maven工程根目录创建windows批处理脚本文件,例如tool.bat,内容如下
@echo off color 1f :menu echo ------------------------------------------------------- echo + 1 - compile 2 - deploy 3 - version + echo ------------------------------------------------------- :input set /p input=please select: if "%input%"== "1" goto compile if "%input%"== "2" goto deploy if "%input%"== "3" goto version goto refresh :compile echo starting clean target directory and compile project... mvn clean package -Dmaven.test.skip=true &&pause exit :version echo this operation will change the project version, including the version of all the module projects set /p version=please input a new version: call mvn clean versions:set -DnewVersion=%version% del /s pom.xml.versionsBackup echo successfully changed project version, the new version is: %version% pause exit :deploy echo starting compile project and deploy jar file to maven repository... mvn deploy -Dmaven.test.skip=true &&pause exit :refresh echo invalid input &&pause &&cls &&goto menu
功能介绍如下:
- compile:编译
- deploy:发布到maven仓库
- versioin:修改工程及子工程版本号
以上是关于maven自动编译脚本的主要内容,如果未能解决你的问题,请参考以下文章
maven之使用tomcat7-maven-plugin自动编译的问题
Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节
Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节
GroovyGradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )