跳至主要內容

授权配置

fastbee2024年12月8日大约 2 分钟

商用授权步骤

  1. 私有仓库获取私钥并配置在maven中
  2. 联系客服获取证书,前端安装并配置授权证书

一、配置maven仓库私钥

1. 获取gitlab私钥

登录私有仓库,点击头像 -> Preferences -> Access Tokens -> 填写名称,过期时间,全选权限 -> 点击Create按钮。过期时间看可以设置长一些保证长期有效。

2. maven中配置私钥

注意: 如果使用自己安装的maven拉取可能会导致失败,可以改为使用idea自带的maven拉取就行了

默认的idea配置文件位于 IntelliJ IDEA 2024.1\plugins\maven\lib\maven3\conf ,或者自己指定的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目录下的公钥和证书上传到服务器对应目录中

修改脚本
修改脚本