gpt4 book ai didi

java - Ivy 额外属性 xmlns

转载 作者:行者123 更新时间:2023-11-30 04:40:05 25 4
gpt4 key购买 nike

  1. 可以为 ivy 额外属性指定哪些可用 URI?

    Ivy 手册页允许我们使用 URI

    xmlns:e="http://ant.apache.org/ivy/extra"

    这将允许我们以下自由形式使用额外的属性。

    <ivy-module version="2.0"
    xmlns:e="http://ant.apache.org/ivy/extra">

    <info
    organisation="mitt.wit"
    module="EtchASketch"
    revision="47-pct"
    e:reset="true"
    >

    还有其他 URI 可供使用吗?例如,我们可以这样做

    <ivy-module version="2.0"
    xmlns:e="http://ant.apache.org/ivy/extra"
    xmlns:m="http://ant.apache.org/ivy/maven"
    xmlns:ivy="antlibrg.apache.ivy.ant"

    <info
    organisation="mitt.wit"
    module="EtchASketch"
    revision="47-pct"
    e:reset="true"
    ivy:home="${springfield.mittychusetts}"
    m:daven="sometimes"
    >

    我还可以使用哪些其他 URI?

  2. 如果有其他可用的 URI,我在哪里可以找到它们允许的属性列表(可能来自 XSD)?喜欢

    m:classifier
    ivy:home

    或者,也许,一切顺利?

最佳答案

  1. 您可以使用任何限定属性(实际上是任何 URI,因为 ivy XSD 没有目标命名空间)。 Ivy XSD允许 <xs:anyAttribute namespace="##other" processContents="lax" /> .

  2. 这取决于 URI。一般来说,一种开始方法是找出与 URI 对应的 XSD 并查找所有全局属性声明。如果这不是一个选择,模块特定的文档也应该有所帮助。看看这个SO post以获得其他想法。如果它真的很重要,并且上述所有内容都不起作用,也许可以查看一些源代码(例如,我找不到 ivy/maven 的 XSD,但我遇到了与 Maven 相关的源代码 here ,其中有 m:classifier,因此也许另一个也适用)。

关于java - Ivy 额外属性 xmlns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12499891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com