3

私の原型から、名前に2つの変数が連結されたxmlファイルを作成したいと思います。

例: archetype-metadata.xml

<requiredProperties>
    <requiredProperty key="category"/>
    <requiredProperty key="description"/>
</requiredProperties>

category="MyCategory" と description="MyDescription" を指定すると、ファイルの名前を "MyCateogryMyDescription.xml" にします。「MyCategory-MyDescription.xml」でも、この 2 つの間にあるものでもありません。

この奇妙で具体的で柔軟性のない要件の背後にある理由は、明らかに、私が触れたくない標準との下位互換性です。

私の最初の試みは明らかな __category____description__.xml でしたが、生成されたファイルの名前は "MyCategory__description__.xml" であることがわかりました。それらの間にダッシュを __category__-__description__.xml のように追加すると、「MyCategory-MyDescription.xml」に正しく解決されますが、前に言ったように、それは私が望むものではありません。

4

1 に答える 1