kotlin - 从 kotlinc -Xbuild-file 参数引用的文件的 XML 格式的文档
问题描述
从 kotlinc-Xbuild-file
参数引用的文件内容的 XML 格式的文档在哪里?
XML 看起来像:
<modules>
<module name="module-name" type="java-production" outputDir="/Users/user/code/project/build/classes/kotlin/main">
<sources path="/Users/user/code/project/src/main/kotlin/package/Class.kt"/>
<javaSourceRoots path="/Users/user/code/project/src/main/java"/>
<classpath path="/Users/user/code/project/libs/lib.jar"/>
</module>
</modules>
对于喜欢删除问题的过分热心用户,请注意这个问题的答案不是主观的;文档存在,或者不存在。我不是要求推荐一本书,教程等,可能有很多。我正在寻找官方文档。
是的,我正在尝试使用所述 XML 文件(在 Gradle 构建中使用带有 kotlinc 的 JPMS 模块)来完成特定任务,但是,即使有人给我一个似乎可行的答案,我也无法验证它在不知道该 XML 格式的情况下是最优的(更不用说真正正确了)。如果我知道XML格式,我自己可以很容易地确定正确的用法,所以我详细说明我的确切用例是浪费大家的时间,删除一个非主观答案可以让我完成的问题也是浪费我的任务。
解决方案
根据 JetBrains,没有这种 XML 格式的文档,因为它不是公共 API。
但是该格式的解析器源在 GitHub 中:
推荐阅读
- swift - Swift UIBarButtonItem 转换在 scrollViewDidScroll 中不起作用
- javascript - 在 React Native 中从 Firebase 获取数据
- python - 尝试添加错误处理机制时出现“继续不在循环”错误
- odata - SAP OData 服务筛选器未筛选
- electron - Electron 自动更新无法在 Windows 上运行
- c# - 在 Razor 页面中使用 DateTime 参数
- java - 从 xml 配置 Spring 中的 application-lcl.properties 获取值
- recursion - 在Scheme中进行相互递归的尾调用优化
- r - right_join 和 mutate 不保留 R 中的索引
- c++ - 在 C++ 中使用 getline 命令时出现问题