mirror of
https://github.com/NotoChen/Jetbrains-Help.git
synced 2025-05-23 22:46:43 +08:00
一个有助于提升Jetbrains服务商相关产品易用性的工具
src/main | ||
.gitignore | ||
build-with-docker.sh | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
lombok.config | ||
pom.xml | ||
README.md | ||
run-with-docker-compose.sh | ||
run-with-docker.sh |
Jetbrains-Help
目录
项目说明
仓库简要
仓库趋势
支持版本
项目版本
功能列表
功能 | DID |
---|---|
Jetbrains全产品支持 | ✅ |
Jetbrains全插件支持 | ✅ |
插件库全自动订阅官网更新 | ✅ |
公私钥/证书, 自动生成管理 | ✅ |
power.conf文件自动配置 | ✅ |
ja-netfilter.zip自动打包 | ✅ |
自定义License Show | ✅ |
支持实时搜索 | ✅ |
插件默认按名称排序 | ✅ |
支持local/jar/dockerfile运行 | ✅ |
单码全家桶激活支持 | ✅ |
…… | ☑️ |
运行教程
以下是该项目详细运行教程, 尽量争取可以在各个环境下运作
拉取项目
clone
本项目至本地
配置环境
本地运行
- 需要
Java
环境,并且版本要求 21 - 需要
Maven
环境,版本无要求,但建议采用最新版
容器运行
- 需要
Docker
环境,版本无要求,但建议采用最新版 - 如有
Docker-Compos
环境,更佳,但此环境非必须
运行服务
本地运行
有IDE
- 通过
IDE
Open
项目 - 配置项目相关环境
- 运行 JetbrainsHelpApplication.java
无IDE
- 系统终端
Cd
进入项目根目录 - 运行打包命令
mvn clean package
- 运行启动命令
java -jar target/Jetbrains-Help.jar
容器运行
- 系统终端
Cd
进入项目根目录
使用Docker
- 运行
Docker
命令docker build -t jetbrains-help .
- 或者 执行 build-with-docker.sh
- 运行
Docker
命令docker run -d -p 10768:10768 --name jetbrains-help jetbrains-help
- 或者 执行 run-with-docker.sh
使用Docker-Compose
- 运行
Docker-Compose
命令docker compose build && docker compose up -d
- 或者 执行 run-with-docker-compose.sh
使用教程
项目运行后, Console
会打印相关服务地址, 默认端口为 10768
, 默认地址为 127.0.0.1:10768
可以点此直接访问 Jetbrains-Help
下载依赖
阅读 页面头部,根据头部指引下载 ja-netfilter.zip
移动本地 ja-netfilter.zip
到自定义目录,解压
依赖配置
可打开IDE
进入IDE
- 点击 菜单栏
帮助(help)
- 点击
编辑自定义虚拟机选型
- 键入 如下配置
-javaagent:you-path/ja-netfilter.jar
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
- 将
you-path
替换为 下载依赖 步骤中自定义目录 - 重启
IDE
不可打开IDE
- 下载安装 Toolbox
- 启动
Toolbox
- 点击
Toolbox
找到对应IDE
- 点击
IDE
右侧的⋮
- 点击
设置
- 找到
配置
选项 - 点击
编辑JVM选项
- 键入 如下配置
-javaagent:you-path/ja-netfilter.jar
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
- 将
you-path
替换为 下载依赖 步骤中自定义目录 - 重启
IDE