安装和更新
系统要求
- 日食3.6或以上。
- GF 3.3.3或以上。必须在插件首选项中设置GF的路径(见下文)。
使用GF资源语法库需要在系统上安装RGL二进制文件。如果您正在使用预编译二进制文件但是已经将RGL源代码单独下载到您的系统中,您可以在插件首选项中选择指定此路径(参见下文)。
首次安装插件
可用软件站点
为了满足相关性,您需要确保Eclipse设置了以下更新站点URL:
- Eclipse版本(更改版本名称以匹配):
http://download.eclipse.org/releases/indigo
- Xtext:
http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/
您可以从以下位置设置这些首选项→安装/更新→可用软件站点.
Eclipse首选项
如何找到Eclipse首选项窗口取决于Eclipse版本和/或操作系统,可以是:
安装
- 在Eclipse中,转到帮助→安装新软件.
- 使用URL添加新的软件站点:
http://www.grammaticalframework.org/eclipse/release/
- 选择GF Eclipse插件,并确保在安装期间联系所有更新站点以查找所需的软件选项被选中。
- 单击下一步,接受许可协议并安装。
- 接受软件未签名的提示警告。
- 出现提示时重新启动Eclipse。
设置
- 通过单击添加GF透视图窗口→打开透视→其他并选择GF公司.
- 转到打开插件设置首选项→语法框架(下图)。
- 插件将尝试自动确定GF可执行文件的路径,但这可能需要更正。
路径应包括GF二进制文件本身的名称,例如。/home/john/.cabal/bin/gf
或C: \Users\John\GF\bin\GF.exe
.
- 这个附加路径指令如果您想避免书写,可以使用设置
--#-路径=。。。
源文件中的指令。默认设置为.:所有时态:前奏
,但也可以为空。使用--路径
标志。
- 如果您使用的是资源语法库的预编译版本(即您不是自己从源代码构建的),但您的系统上有可用的源代码,那么您可以在库源路径设置。这是可选的,仅用于跳转到源定义。
您应该输入一个绝对系统路径,最多包含型钢混凝土
文件夹,例如。/home/john/GF/lib/src/
或C: \用户\John\GF\lib\src\
.
- 您还可以在首选项窗口中调整GFEP控制台日志的详细级别。
更新插件
- 在Eclipse中,转到帮助→检查更新.
- 任何可用的更新都将显示在对话框中。选择它们并遵循通常的步骤。
弃用的东西
- 任何文件夹
.gf外部
可在GFEP≥1.5时安全删除。使用Eclipse的清洁函数运行菜单将自动为您执行此操作。
- 如果您的项目有一个名为
(外部)
您可以安全地删除此通过Eclipse Project Explorer.不再用于GFEP≥1.2.3
- 如果工作区包含日志文件
gfep.log
然后您可以从系统中安全地删除它。从版本1.2.4开始,GFEP在以下位置使用Eclipse的标准日志文件/.metadata/.log
项目设置
尽管插件应该为您处理项目设置,但如果出现任何问题,您可以按以下方式手动更正:
项目性质
您的.项目
文件应包括GF项目性质,如下所示:
<自然>org.grammaticalframework.eclipse.ui.natures.projectNatureID</nature></性质>
建设者
您的.项目
文件应包括GF Builder,如下所示:
<构建规范><构建命令><name>org.grammatical framework.eclipse.ui.build。GFBuilderID</name><参数></参数></buildCommand></buildSpec>
指定生成文件(引导生成)
截至GFEP≥1.5.2,您现在可以明确GF项目中的哪些模块应由构建者构建。这通常包含您的“顶级”模块。这可以通过在project Explorer中单击项目并选择属性→GF构建设置。在这里,您只需勾选GF构建器应编译的项目中的哪些模块:
当这样做时,GFEP将永远不会尝试编译项目中的任何其他文件。无论何时添加新的顶级模块或更改模块层次结构,请确保再次检查这些构建设置。