代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/JetCache 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
0. Unit test in IDE under Windows
==========================================================
Run redis in docker:
docker run --rm -it -p 6379-6381:6379-6381 -p 26379-26381:26379-26381 areyouok/redis-sentinel
It starts 3 sentinel instances (port 16379,16380,16381) and 3 redis servers(port 6379,6380,6381) and can be connected from 127.0.0.1
Then you can run tests in IDE or command line, but all tests which need redis cluster mode will be skipped.
1. Unit test (to run all tests)
==========================================================
1.1 Run redis
At first we run redis server using Docker, under jetcache directory, run:
docker-compose up
This will run 1 redis server with 2 slaves, 3 sentinels, and 6 redis cluster node (3 masters, 3 slaves).
1.2.a Run tests in Linux
mvn clean test
1.2.b Run tests in macOS
docker run -it --rm --network host -v $HOME/.m2:/root/.m2 -v `pwd`:/usr/src/mymaven -w /usr/src/mymaven maven:3.9-eclipse-temurin-17 mvn clean test
1.2.c Run tests in Windows
docker run -it --rm --network host -v /c/Users/hl_20/.m2:/root/.m2 -v /c/Users/hl_20/IdeaProjects/jetcache/jetcache:/usr/src/mymaven -w /usr/src/mymaven maven:3.9-eclipse-temurin-17 mvn clean test
You need change /c/Users/hl_20 and /c/Users/hl_20/IdeaProjects/jetcache/jetcache to your local path.
2. Change pom version
==========================================================
Use this command to change version in all pom file:
mvn versions:set -DnewVersion=x.x.x-SNAPSHOT -DprocessAllModules=true
3. Building your own version
===========================================================
mvn -DskipTests clean install
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。