Antスクリプトを使用して、2つの.propertiesファイルを使用するには?

StackOverflow https://stackoverflow.com/questions/1912422

  •  19-09-2019
  •  | 
  •  

質問

私は一度に2つの異なる.propertiesファイルを参照するためのAntスクリプトを取得することが可能であるかどうかを知りたい、そうであれば、どのようにこれを達成するために。

2つの.propertiesファイル内に含まれるプロパティが同じプロパティが二度表示されません。つまり、相互に排他的であると仮定します。

ありがとうございます。

役に立ちましたか?

解決

には、答えでます。

あなたはprefixタスクの異なるproperty属性を使用することができ、例えば

<property file="file1.properties" prefix="file1"/>
<property file="file2.properties" prefix="file2"/>

この方法は、あなたは、両方のファイルが同じ性質を持っているかどうかを確認し、ビルドスクリプトでそれらを区別することができます。両方のファイルは、プロパティtestを持っている場合たとえば、その後、それらは上記のコマンドでロードされた後、あなたはfile1.testfile2.testという名前のプロパティを持つことになります。

他のヒント

(私が見逃しているあなたの質問にいくつかの微妙ありますしない限り?)

あなたはAntスクリプトで複数の<property file="...">エントリを持つプロパティファイルの任意の数をインポートすることができるはずです。 Antプロパティに不変であり、誰がプロパティを設定するので、重複するプロパティは、OKです最初の「勝ち」ます。

を参照してください。 の<のhref = "のhttp://ant.apache詳細は.ORG /マニュアル/タスク/ property.html」のrel = "nofollowをnoreferrer"> http://ant.apache.org/manual/Tasks/property.html を。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top