在我目前的工作中,我希望为我的域特定语言的程序员提供xText编辑器支持(因为它的代码完成,语法高亮).我在xText中编写了语法.
为了提供xText编辑器支持,我将为程序员提供安装了xText插件的完整eclipse IDE(可在xText网站上获得).但是,我得到xText编辑器工具,代价是以下手动手动步骤(如5分钟xText教程中所述).
我的问题是,有什么方法可以一次点击这些任务(任何脚本或任何其他东西)来雾化(以最小的努力)?
好吧,我真的不确定我理解你的问题.所以我会重新陈述我认为你在问什么,并回答这个问题.如果我误解了道歉 - 请告诉我.
所以 - 我想你在说:
您想要修复第3步.因此,您的用户可以创建一个新项目,然后使用您的DSL扩展创建一个新文件并开始编辑.
如果这是正确的,那么最简单的方法是:
File->Export...->Plug-in Development->Deployable Features
并单击下一步<your.dsl>.sdk
)Finish
Eclipse将在目标目录中为您生成可安装的功能.然后,您需要通过发布可以访问的位置使用户可以使用存储库目录.这是你的Repository URL
.
您的用户需要:
Help->Install New Software
Add
以添加新存储库,然后输入您的Repository URL
从那里他们可以创建新的项目和文件.如果他们使用您的DSL扩展创建文件,则会自动加载xtext生成的编辑器.
通过生成eclipse产品,您可以更轻松地完成工作.要做到这一点,您首先需要创建一个产品规范然后使用File->Export->Plugin Development->Eclipse Product
.这将创建一个预装了插件的独立eclipse IDE.所以你的用户可以安装和使用.有一个很好的教程,在这里这一点.
心连心.
归档时间: |
|
查看次数: |
1146 次 |
最近记录: |