GDK 控制台 - 应用发布认证

开发中心注册账号

step1:姓名/昵称,登录用户名,密码,密码确认,手机号码,电子邮箱

step2:输入验证码,点击“发送短信验证码”按钮,系统将自动发送短信验证码到step1中输入的手机号码处,输入短信验证码点击“验证手机号码”按钮完成真实性验证。

step3:依据用户情况选择个人开发者或企业开发者选项卡, 填写完整信息,输入验证码,勾选“统一软件用户《服务协议》和《隐私政策》”,点击“完成注册”按钮,完成注册并跳转至登录页面。

注意

请填写可以接收短信的手机号码,用于接受真实性验证

执行 GDK 认证命令

开发中心申请认证

登录 开发中心open in new window,进入菜单 本地开发>应用发布认证,点击“申请认证”按钮,取得“应用发布认证”。

开发中心授权GDK

登录 开发中心open in new window,进入菜单 本地开发>GDK授权,点击“开始认证”按钮,输入账号密码和GDK别名,点击“确定按钮”,开始等待 GDK 在本地启动认证连接,如果等待 90 秒之内未接入,则会提示超时。

GDK 本地认证

  • 打开GDK控制台,输入 auth
galaxy(ssh)[root]:>auth
-------------------------------------------------------------
认证开始之前,首先需要人工登录开发中心生成认证令牌 ...

请 注册/登录 星河低代码开发中心 https://lowcode.linkige.com ,
通过 “本地开发/认证” 功能生成“认证令牌”,复制后按照下面提示符输入。
---------------------------------------------------------------

GDK公钥:244VaQ4Ay6pxErRe1mMUWZjQVY77bXb2uDCQ7tSY1HfZfQFC5dtk6QkQ5EPun4sxkNEttQFZMDLroeAdXWHiWh2H1aj5b
GDK版本:2.8.4.RELEASE

开始认证 GDK ...

等待输入开发中心的认证令牌... (输入 N 中止操作) :
 :>

  • 输入“等待GDK认证页面”中的认证令牌,提示“GDK 认证成功!” 完成GDK认证操作

等待输入开发中心的认证令牌... (输入 N 中止操作) :
 :> Ki8DW4bajtpJAwuaczrUxn
开始认证,等待开发中心[https://lowcode.linkgie.com]...
GDK 认证成功!

注意

等待GDK认证时间为90秒,请尽快进行操作,如超时重复操作即可。

发布应用安装包

在完成代码编写并成功编译运行后可以打包发布用户所创建的应用。

进入应用代码根目录,执行过 mvn clean pacakge publish 命令完成应用的安装包发布


  C:\Users\admin\galaxy-workspace\helloworld>  mvn clean package publish

说明

路径"C:\Users\admin\galaxy-workspace"为用户在GDK控制台中设置的应用工作空间, helloworld为应用根目录

编译发布成功后可以看到如下提示信息:

----------------------- [debug-1722412946780][elapsed: 1 ms] -----------------------

[WARNING] Cann't initialized the UUID generator because RIPEMD160 hash algorithm is not found!
[WARNING] The provider[com.linkgie.galaxyplatform.security.ca.CertificateBinaryTypesProvider] already exists.
[WARNING] The provider[com.linkgie.galaxyplatform.security.ca.CertificateBinaryTypesProvider] already exists.
[WARNING] The provider[com.linkgie.galaxyplatform.security.ca.CertificateBinaryTypesProvider] already exists.
[WARNING] The provider[com.linkgie.galaxyplatform.security.ca.CertificateBinaryTypesProvider] already exists.
[INFO] Building zip: /Users/renxiaokang/galaxy-workspace/helloworld/target/helloworld-root-0.1.0-SNAPSHOT.zip
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  21.393 s
[INFO] Finished at: 2024-07-31T16:02:29+08:00
[INFO] ------------------------------------------------------------------------
renxiaokang@rxksMacbookPro helloworld % 

发布成功后用户可以在 “项目根目录/target/” 下找到类似helloworld-root@0.1.0-SNAPSHOT.zip

说明

helloworld为应用编号, 0.1.0-SNAPSHOT为版本号

发布的应用包文件结构如下:

 helloworld-root-0.1.0-SNAPSHOT
   |—— bin                     # 可执行脚本目录
   |   |__ gre.sh              # (MacOS / Linux);
   |   |__ gre.bat             # (Windows);
   |   |__ start.sh            # 启动程序(MacOS / Linux);
   |   |__ start.bat           # 启动程序(Windows);
   |   |__ stop.sh             # 停止程序(MacOS / Linux);
   |   |__ stop.bat            # 停止程序(Windows);
   |
   |—— conf 
   |   |__ server.conf         # 应用配置文件; 
   |   |__ log4j2.xml          # 日志配置; 
   |   |__ mongo.db.conf       # mongodb数据库配置文件
   |
   |__ libs                    # 公共代码库;
   |
   |__ galaxy                  # GDK核心库;
   |      
   |__ web                     # 前端编译后代码
   |
   |__ spi
   |
   |__ modules                 # 应用模块
   
最近更新:
发布者: huanghaiquan, renkongkong
扫码咨询