代码之家  ›  专栏  ›  技术社区  ›  XDR

kotlinc-Xbuild file参数中引用的文件的XML格式文档

  •  0
  • XDR  · 技术社区  · 7 年前

    其中是从kotlinc引用的文件内容的XML格式文档 -Xbuild-file 争论?

    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文件(在渐变构建中使用带有kotlinc的JPMS模块)来实现特定的任务,但是,即使有人给了我一个似乎可行的答案,我也无法在不知道XML格式的情况下验证它是否是最佳的(更不用说真正正确的了)。如果我知道XML格式,我就可以自己轻松地确定正确的用法,因此我详细说明我的确切用例是浪费每个人的时间,删除一个非主观答案将允许我完成任务的问题也是浪费。

    1 回复  |  直到 7 年前
        1
  •  0
  •   XDR    7 年前

    每个JetBrains都没有这个XML格式的文档,因为它不是一个公共API。

    但该格式的解析器源代码在GitHub中:

    https://github.com/JetBrains/kotlin/blob/master/compiler/cli/cli-common/src/org/jetbrains/kotlin/cli/common/modules/ModuleXmlParser.java

    推荐文章