Antスクリプトを使用して、2つの.propertiesファイルを使用するには?
-
19-09-2019 - |
質問
私は一度に2つの異なる.properties
ファイルを参照するためのAntスクリプトを取得することが可能であるかどうかを知りたい、そうであれば、どのようにこれを達成するために。
2つの.properties
ファイル内に含まれるプロパティが同じプロパティが二度表示されません。つまり、相互に排他的であると仮定します。
ありがとうございます。
解決
あなたはprefix
タスクの異なるproperty
属性を使用することができ、例えば
<property file="file1.properties" prefix="file1"/>
<property file="file2.properties" prefix="file2"/>
この方法は、あなたは、両方のファイルが同じ性質を持っているかどうかを確認し、ビルドスクリプトでそれらを区別することができます。両方のファイルは、プロパティtest
を持っている場合たとえば、その後、それらは上記のコマンドでロードされた後、あなたはfile1.test
とfile2.test
という名前のプロパティを持つことになります。
他のヒント
(私が見逃しているあなたの質問にいくつかの微妙ありますしない限り?)
あなたはAntスクリプトで複数の<property file="...">
エントリを持つプロパティファイルの任意の数をインポートすることができるはずです。 Antプロパティに不変であり、誰がプロパティを設定するので、重複するプロパティは、OKです最初の「勝ち」ます。
を参照してください。 の<のhref = "のhttp://ant.apache詳細は.ORG /マニュアル/タスク/ property.html」のrel = "nofollowをnoreferrer"> http://ant.apache.org/manual/Tasks/property.html を。
所属していません StackOverflow