如何使用ceylon命令行工具而不是ant,将ceylon发行版设置和构建为一个混合的java和ceylon项目?
我假设已经克隆了git存储库,按照https://github.com/ceylon/ceylon,ceylon/dist/README.md中的说明清理和分发了ant项目,因此-在所有其他部分中-已经准备好了使用antlr的语法解析器。
您不能概述必要的步骤,或者显示一个从git / ant项目中收集所需的.java和.ceylon文件以及资源和.xml文件等的脚本。你不能在git集线器上安装一个吗?
具体地说,在ceylon项目中使用java依赖项(jars,而不是cars)时,我应该将哪些依赖项放在哪里(repo),以及如何处理像?1.2.1?这样的版本字符串?
为了简单起见,我可以只构建编译器-java和相关的子项目,特别是类型检查器,而不构建编译器-js及其相关的.js文件。
最后,为什么使用ant而不是ceylon工具构建ceylon发行版?
发布于 2016-02-09 01:04:06
就锡兰类型检查器的构建而言,我只能部分回答我自己的问题。在生成了所有必要的java源文件并合并了源目录之后,类型检查器的构建没有错误,并且可以在没有运行时错误的情况下使用。
对我来说,这足以抛弃这样一种假设,即编译一个java项目是一个永远不会成功的企业。在这个相当大的实例中,它甚至导致了运行时的成功。这真是令人惊叹。
https://stackoverflow.com/questions/34997749
复制相似问题