java - 如何使用 ceylon 命令行工具构建 ceylon?

标签 java ceylon

如何仅使用 ceylon 命令行工具而不是 ant 将 ceylon 发行版设置和构建为混合 java 和 ceylon 项目?

我假设已经按照 https://github.com/ceylon/ceylon 中的说明克隆了 git 存储库、清理并分离了 ant 项目。 ,ceylon/dist/README.md,因此 - 在所有其他部分中 - 使用 antlr 从语法中准备好解析器。

您能否概述必要的步骤,或者显示一个从 git/ant 项目收集所需的 .java 和 .ceylon 文件以及资源和 .xml 文件等的脚本。你不能在 git hub 上设置一个吗?

具体来说,我应该将哪些依赖项放在哪里(存储库),以及在 ceylon 项目中使用 java 依赖项(jar,而不是汽车)时,我必须如何处理像“1.2.1”这样的版本字符串?

为了简单起见,我可以只构建compiler-java和相关的子项目,特别是类型检查器,而忽略compiler-js及其相关的.js文件。

最后,为什么 Ceylon 发行版是用 ant 而不是 Ceylon 工具构建的?

最佳答案

就 ceylon 类型检查器的构建而言,我只能部分回答我自己的问题。生成所有必要的 java 源文件并合并源目录后,类型检查器的构建没有错误,并且可以在没有运行时错误的情况下使用。

就我自己而言,这足以放弃编译 java 项目是一项永远不会成功的事业的假设。在这个相当大的例子中,它甚至在运行时取得了成功。这真是太神奇了。

关于java - 如何使用 ceylon 命令行工具构建 ceylon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997749/

相关文章:

java - 不能从最终类继承

ceylon - 为什么要在 Ceylon 中创建 Iterable 而不是 Sequence?

ceylon - ceylon 的无限迭代生成器

java - 如何使用 ormlite 4.42 持久保存foreignCollection?

java - 如何在 Stream 上短路 reduce?

java - 文件路径从\到/

eclipse - 没有 ceylon 可运行元素

ceylon - 没有最后一个元素且类型正确的元组

ceylon - 如何将扩展 Java 类的 Ceylon 类转换为 Java 类

java - 从类似正则表达式的描述符创建数字范围