1 Star 0 Fork 18

yuchao/compatibility-assessment_1

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build.sh 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
蒋宏博 提交于 2023-07-10 16:26 . feature datakit支持兼容性评估
#!/bin/bash
# Copyright (c): 2023-2023, Huawei Tech. Co., Ltd.
set -e
ROOT_DIR=$(pwd)
function make_mybatis() {
mkdir lib temp && cd temp
wget https://github.com/mybatis/mybatis-3/archive/refs/tags/mybatis-3.5.13.tar.gz
mkdir mybatis mybatis-modified
tar -xf mybatis-3.5.13.tar.gz -C mybatis --strip-component=1
cp ${ROOT_DIR}/patch/mybatis-3.5.13.patch .
cd ./mybatis-modified
cp -r ../mybatis/src ../mybatis/pom.xml ./
patch -p1 < ../mybatis-3.5.13.patch
mvn clean package -Dmaven.test.skip=true
mvn -U install:install-file -DgroupId=org.mybatis -DartifactId=mybatis -Dversion=3.5.13-modified -Dpackaging=jar -Dfile=./target/mybatis-sql-extract-3.5.13.jar
}
function make_package() {
cd ${ROOT_DIR}
mvn clean package
rm -rf ${ROOT_DIR}/lib
rm -rf ${ROOT_DIR}/temp
}
function main() {
is_make_mybatis=true
if [[ "$1X" == "-sX" || "$1X" == "--skipX" ]]; then
is_make_mybatis=false
fi
if [ "${is_make_mybatis}X" == "trueX" ]; then
make_mybatis
fi
make_package
}
main $@
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/yuchao111222/compatibility-assessment_1.git
git@gitee.com:yuchao111222/compatibility-assessment_1.git
yuchao111222
compatibility-assessment_1
compatibility-assessment_1
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385