Eclipse 如何通过 Git 获取 esProc 开源项目
本文旨在介绍如何将 git 上的开源项目 esProc 导入到 eclipse 中,为用户进行软件开发提供方便。
eclipse 通过 Git 获取 esProc 步骤
打开 eclipse,点击 File -> Import
选择 Git 下的 Projects from Git(with smart import),然后点击 Next:
注意,如果没有 Git 选项,则需自行安装 Git 插件。
选择 Clone URI,并点击 Next:
填入 URI:https://github.com/SPLWare/esProc.git
Host 和 Repository path 会自动补充
User:您 git 账号的用户名
Password:您 git 账号的密码
选择项目分支,然后 Next:
设置工作路径,然后 Next:
然后等待下载:
下载完成后会自动创建 maven 项目, 项目结构如下:
由于 com.scudata.ide 的源码在 ide 目录下,需要在 Souce folders 中增加如下目录:
esProc 开源项目中包含集算器 IDE 设计器、命令行功能、ODBC 服务和 HTTP 服务。
启动设计器
启动类:com.scudata.ide.spl.SPL
在 SPL.java 中点击【Run】按钮,启动设计器界面:
使用命令行工具
启动类:com.scudata.ide.spl.Esprocx
【Debug Configurations】中配置【Program arguments】和【VM arguments】,了解更多的命令行规则可参考【教程 - 命令行】。
启动 HTTP/ODBC 服务
启动类:com.scudata.ide.spl.ServerConsole
【Debug Configurations】中配置【VM arguments】:
点击【Debug】,即可弹出 HTTP/ODBC 服务界面。
在【Debug Configurations】的【Program arguments】中配置选项,可以启动非图形界面的服务:
-o,启动非图形界面的 ODBC 服务;
-h,启动非图形界面的 HTTP 服务;
-a,启动非图形界面的 ODBC 及 HTTP 服务 ;
-x,关闭非图形界面的 ODBC 及 HTTP 服务。
常见问题:
eclipse 连接 Git 失败
在命令窗口中执行:ping github.com ,以检测是否能 ping 通 Git:
-
如果能通,则确认下您在 Source Git Repository 这一步中输入的 URI、User、Password 内容是否正确;
-
如果不通,则在 C:\Windows\System32\drivers\etc\hosts 文件末尾增加如下两行内容:
140.82.114.4 github.com 199.232.69.194 github.global.ssl.fastly.net
hosts 文件保存更新后,在命令窗口中执行:ipconfig /flushdns ,刷新 DNS ,重新连接测试。
注意:
1,eclipse 的版本不能太低,否则可能无法连接 Git,本文使用的版本为 Eclipse 4.21。
2,开源项目 esProc 运行所需要的 Jdk 要求为 1.8 或以上版本。
英文版