授权配置
2024年12月8日大约 2 分钟
商用授权步骤
- 私有仓库获取私钥并配置在maven中
- 联系客服获取证书,前端安装并配置授权证书
一、配置maven仓库私钥
1. 获取gitlab私钥
登录私有仓库,点击头像 -> Preferences -> Access Tokens -> 填写名称,过期时间,全选权限 -> 点击Create按钮。过期时间看可以设置长一些保证长期有效。


2. maven中配置私钥
注意: 如果使用自己安装的maven拉取可能会导致失败,可以改为使用idea自带的maven拉取就行了
- 打开maven的settings.xml文件
默认的idea配置文件位于 IntelliJ IDEA 2024.1\plugins\maven\lib\maven3\conf
,或者自己指定的maven安装目录下。

- 填写maven私钥配置
<servers>
<server>
<id>gitlab-maven</id>
<configuration>
<httpHeaders>
<property>
<name>Private-Token</name>
<value>fastbee-xxxxxx</value>
</property>
</httpHeaders>
</configuration>
</server>
</servers>
注意
1.maven私钥填写成功之后,需检查下settings.xml文件中是否配置了其他镜像源,如果配置,需要将其他镜像源注释,否则可能会导致fastbee私有仓库拉取失败。
2.如果配置完拉取私有仓库还是失败,将配置好的setting.xml文件复制,创建一个新的maven仓库,在idea中重新配置maven之后再进行拉取。


如果通过以上配置拉取私有仓库还是失败,可通过代码仓库地址下载对应版本的jar包,手动拷贝到本地仓库,通过idea自带的maven刷新即可。
- 成功导入公共库

二、授权证书安装
1. 安装配置授权证书
2. 本地运行配置
本地运行默认的证书路径在项目路径的classpath中,docker-compose部署到服务器,保持默认prod配置即可
application-dev.yml 中配置路径
license:
publicAlias: FastbeePublicKey //证书别名 不能修改
storePass: fastbee_store_password666 //证书密码 不能修改
licensePath: classpath:license.lic
publicKeysStorePath: classpath:publicCerts.keystore
3. 旧版本升级注意
Docker-compose部署系统,需要在脚本中添加证书目录映射,项目docker目录下的公钥和证书上传到服务器对应目录中
