如何仅使用ceylon命令行工具而不使用ant将ceylon发行版设置和构建为Java和Ceylon混合项目?
我假设已经克隆了git存储库,按照https://github.com/ceylon/ceylon,ceylon / dist / README.md中的说明清理并分发了ant项目,因此-在所有其他部分中-使用antlr准备了语法分析器。
不能概述必要的步骤,也可以显示一个脚本,该脚本从git / ant项目中收集所需的.java和.ceylon文件以及资源和.xml文件,等等。无法在git hub上设置一个吗?
具体来说,我在ceylon项目中使用Java依赖项(罐子,而不是汽车)时,应将哪些依赖项放在(仓库)中,以及如何处理诸如1.2.1之类的版本字符串?
为了简单起见,我可以只构建编译器Java和相关子项目,特别是类型检查器,而忽略编译器js及其相关的.js文件。
最后,为什么用蚂蚁而不是锡兰工具建立锡兰分布?
最佳答案
就锡兰类型检查器的构建而言,我只能部分回答我自己的问题。生成所有必需的Java源文件并合并源目录后,将构建类型检查器而不会出错,并且可以使用它而不会出现运行时错误。
对我自己来说,这就足以放弃编译Java项目是永远不会成功的企业的假设。在这种情况下,它甚至导致运行时成功。这真是太神奇了。