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を使用できますか?
利用可能な他のURIがある場合、(おそらくXSDからの)許可される属性のリストはどこにありますか?好き
m:classifier ivy:home
または、おそらく、何かが行きますか?
質問する
1066 次
1 に答える
2
任意の修飾属性を使用できます(ivy XSDにはターゲット名前空間がないため、実際には任意のURI)。IvyXSDでは
<xs:anyAttribute namespace="##other" processContents="lax" />
。_URIによって異なります。一般に、開始する1つの方法は、URIに対応するXSDを見つけて、すべてのグローバル属性宣言を探すことです。それがオプションでない場合は、モジュール固有のドキュメントも役立つはずです。他のアイデアについては、このSO投稿をご覧ください。それが本当に重要で、上記のすべてが機能しない場合は、おそらくいくつかのソースコードを見てください(たとえば、ivy / mavenのXSDは見つかりませんでしたが、ここでMavenに関連するこのソースコードに遭遇しました。 m:classifierが含まれているため、他の分類子も適用できる可能性があります)。
于 2012-09-20T17:10:53.847 に答える