如何在ceylon模块描述符中转义连字符?
导入com.fasterxml.jackson-core" 2.8.4&#34 ;;
编辑: 在这种情况下,jar被下载并包含在本地ceylon存储库./repo的正确文件层次结构中。所以,我希望我可以像任何其他.car一样处理它。然后,唯一剩下的问题是转义模块名称中的连字符。
答案 0 :(得分:3)
您可以使用引号。还建议指定显式maven:
命名空间:
import maven:"com.fasterxml.jackson.core:jackson-core" "2.8.4";
见9.3.10节。锡兰语言规范的“模块描述符”:
注意:引用的模块名称可以与Maven和其他模块存储库系统进行互操作,这些模块的模块标识符不符合为Ceylon模块名称指定的格式。
答案 1 :(得分:0)
从Ceylon 1.3.2开始,首选语法是引用:
所以你会写:
import maven:com.fasterxml.jackson.core:"jackson-core" "2.8.8";
我假设this是您要导入的模块。