kooder安装及本地搜索git仓库代码
需求背景:如果需要从Git代码仓库查询某个配置项做批量的更新替换,如果一个一个找不合适且容易遗漏,需要借助第三方工具来模糊查询来实现。
1.下载及文档地址 https://gitee.com/koode/kooder#源码安装
https://gitee.com/koode/kooder
2.安装前的准备工作: jdk >= 1.8 maven >3
D:>java -version java version "1.8.0_351" Java(TM) SE Runtime Environment (build 1.8.0_351-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)
D:>mvn -version Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10 08:00) Maven home: D:apache-maven-3.2.3bin.. Java version: 1.8.0_333, vendor: Oracle Corporation Java home: C:Program FilesJavajdk1.8.0_333jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
3.模块说明 core 核心对象和公共类 gateway 用来接收来自 HTTP 的索引和搜索的请求 indexer 构建、更新和删除索引的服务
4.数据流图
5.更改配置文件,kooder.properties,更改配置如下,其他的配置可以保持默认值。
代码语言:javascript复制http.url = 本机局域网IP
http.port = 8087
# gitlab setting
gitlab.url = http://局域网IP git安装地址IP/
gitlab.personal_access_token = git配置访问token
# Git
git.username = git账号名称
git.password = git账号密码
git配置访问token获取:http://局域网IP git安装地址IP/profile/personal_access_tokens
6.本地启动命令 使用windows powerShell窗口打开bat文件,不能使用dos窗口或使用Git Bash窗口来启动。 1.使用dos启动 bin/gateway.sh 会报错:错误:找不到或无法加载主类 com.gitee.kooder.server.Gateway 2.windows powerShell窗口启动 Failed to install gitlab project book:127.0.0.1/gitlab/project org.gitlab4j.api.GitLabApiException:Invalid url given 这个错误可以忽略,在启动初始化的时候需要一段时间,download一会儿代码。 启动日志: 2022-11-24 11:56:16 INFO [gitlab] - Gitlab data initialize finished in 48460 ms.
PS D:kooder> history >> ;
Id CommandLine -- ----------- 1 d: 2 cd .kooder 3 mvn install 4 .bingateway.bat
cd Kooder mvn install### 给执行脚本添加权限 chmod x bin/*.sh### 启动 gateway bin/gateway.sh### 浏览器访问 http://本机局域网IP:8087/
7.搜索界面效果