有人可以告诉我如何安装Rascal吗?
安装说明说 - Eclipse Indigo for RCP / RAP - 得到了它。 然后安装新软件并输入存储库地址: http://update.rascal-mpl.org/stable/ - 完成了 选中“在安装期间联系所有更新站点以查找所需的软件” - 确定
点击下一步,它抱怨找不到Jetty,所以设置它的repo,找不到一些Http lib,就可以了。答案 0 :(得分:2)
在我暂时放弃Eclipse之后,我所做的就是使用Maven构建进行编译。
这让我觉得,Developer Dependencies列表中缺少一个依赖项?这是'rascal-master'项目,它包含的内容不超过顶级pom.xml文件?
我也下载了它,并尝试构建。它没有用,因为Tycho无法正确解析依赖关系,它最终寻找pdb.values:0.0.0而不是正确的版本,我不知道它是如何设法将版本归零。
我注意到有一个Jenkins构建服务器,可能是在Maven poms上运行的吗?更新Developer Dependencies页面可能是一个想法,其中列出了使用Maven从头开始构建的需要的准确列表。它应该像检查一些项目一样简单,然后键入'mvn install',它们都很好用。也许在构建服务器上已经是这种情况了,但是我无法进入配置以了解它是如何工作的。
最后,我从构建中删除了Tycho,并在Maven中央仓库中找到了足够的依赖关系来进行构建,并为每个代码添加语句。
通过创建自己的并使用自己的格式和工具,Eclipse不尊重Maven存储库的方式确实令人悲伤; Tycho不会从Eclipse下载内容并将其放在您的本地存储库中,您可以从中以更加理智的方式使用它。
答案 1 :(得分:1)
安装说明似乎已过时。我可以确认,由于依赖性错误,Rascal不会与Eclipse Indigo一起安装。对于RCP / RAP,它适用于Eclipse Juno 。
答案 2 :(得分:0)
哎呀,这是一次痛苦的经历,不应该这么难,我会调查一下。
作为解决方法:请参阅Rascal Developer dependencies,如果您手动安装这些依赖项,它应该可以正常工作。
如果您继续遇到安装问题,leave a Github issue,因为它更适合后退和前进对话。
答案 3 :(得分:0)
要使用Maven,您还需要将以下内容插入到rascal-master的pom.xml中(如果有的则替换旧模块部分):
<modules>
<module>../pdb</module>
<module>../pdb.ui</module>
<module>../pdb.values</module>
<module>../imp.runtime</module>
<module>../imp.pom</module>
<module>../ambidexter</module>
<module>../rascal</module>
<module>../rascal-eclipse</module>
<module>../rascal-shell</module>
<module>../rascal-feature</module>
<module>../rascal-update-site</module>
</modules>
然后从rascal-master里面运行“mvn clean install”或“mvn clean install -DskipTests = true”。