私の原型から、名前に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」に正しく解決されますが、前に言ったように、それは私が望むものではありません。