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

Java 如何使用ceylon命令行工具构建ceylon?,java,ceylon,Java,Ceylon,如何仅使用ceylon命令行工具而不是ant将ceylon发行版作为java和ceylon的混合项目进行设置和构建 我假设已经克隆了git存储库,按照ceylon/dist/README.md中的说明清理和分离了ant项目,因此,在所有其他部分中,已经使用antlr从语法中准备好了解析器 你不能概述必要的步骤,或者展示一个从git/ant项目收集所需的.java和.ceylon文件以及资源和.xml文件等的脚本吗。你不能在git hub上设置一个吗 具体地说,在ceylon项目中使用java依赖

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

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

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

具体地说,在ceylon项目中使用java依赖项(JAR,而不是cars)时,我应该将哪些依赖项放在哪里(repo),以及如何处理版本字符串,如-1.2.1

为了简单起见,我可以只构建编译器java和相关子项目,特别是typechecker,而不构建编译器js及其相关的.js文件


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

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


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

我只能部分回答我自己关于锡兰打字检查器构建的问题。生成所有必要的java源文件并合并源目录后,typechecker构建时没有错误,并且可以在没有运行时错误的情况下使用


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

至于“为什么”:我想原因是,这样你就不需要拥有发行版来构建发行版了?为了让使用锡兰命令行工具的“为什么”变得容易理解,我只是想让事情变得简单易懂。我认为构建一个以非常简单的方式进行类型检查和编译的系统不需要324 MB的字节和源代码(最终我得到了大约20MB的字节和源代码)。为了让第一遍的“为什么”更容易理解,这是因为第一遍的目的只是从它们所在的地方获取所有的源和依赖项,我无能为力。不使用ant似乎是武断的,甚至到了白痴的地步。到第七天ant已经完成了她一直在做的工作;第七天,她做完了所有的工作,休息了。Build.xml 2:2.至于“为什么”:我想原因是,通过这种方式,您不需要已经拥有发行版来构建发行版?为了让使用锡兰命令行工具的“为什么”变得易于理解,我只想让事情变得简单易懂。我认为构建一个以非常简单的方式进行类型检查和编译的系统不需要324 MB的字节和源代码(最终我得到了大约20MB的字节和源代码)。为了让第一遍的“为什么”更容易理解,这是因为第一遍的目的只是从它们所在的地方获取所有的源和依赖项,我无能为力。不使用ant似乎是武断的,甚至到了白痴的地步。到第七天ant已经完成了她一直在做的工作;第七天,她做完了所有的工作,休息了。Build.xml 2:2。