をサポートしていません。 erroronmissingdirの代替属性(1.8にあります)1.7ファイルセットは、「erroronmissingdir」属性
5
私は、次のエラーを取得して、ANT 1.7を使用しています
A
答えて
9
fileset erroronmissingdir属性は、Ant 1.7.1以降で使用できます。 1.7の以前のリリースを使用している必要があります。
属性は、ベースdirは実行時に存在しないために黙ってファイルセットを無視するようにビルドを指示するために使用されます:あなたはerroronmissingdir="false"
を指定しない場合
<copy todir="tmp">
<fileset dir="foo" erroronmissingdir="false">
<include name="**/*"/>
</fileset>
</copy>
(またはできないか、のAntのバージョン理由サポートしていない場合)、foo
が存在しない場合、デフォルトの結果はビルドに失敗します。
dirが存在するかどうかにかかわらずビルドが成功する必要があり、erroronmissingdir属性を使用できない場合は、いくつかのオプションがあります。
たとえば、あなたがこのような何か、あなたのターゲットディレクトリの知らツーが存在親にファイルセットのベース・ディレクトリを指定することができます。
<copy todir="tmp">
<fileset dir=".">
<include name="foo/**/*"/>
</fileset>
</copy>
は(この場合はコピーを注意します今copy
のtodir
でディレクトリのfooを作成する。あなたはグロブmapperを使用していることを取り除くことができます。)
別の方法は、条件によって守ら目標であなたの条件付きで可能なファイルセットの操作を実行することになり、例えば
<available property="foo.available" file="foo"/>
<target name="test" if="foo.available">
<copy todir="tmp">
<fileset dir="foo">
<include name="**/*"/>
</fileset>
</copy>
</target>
ant -v
との出力が表示されます:
[available] Unable to find foo to set property foo.available
test: Skipped because property 'foo.available' not set.
BUILD SUCCESSFUL Total time: 0 seconds
関連する問題
- 1. カスタム属性vs data- *属性
- 2. XSLTは属性
- 3. は、属性
- 4. データリスト属性は
- 5. は、カスタム属性
- 6. zipファイルセットのエクスポート
- 7. は条件属性
- 8. 属性は、Grailsの
- 9. は、href属性で
- 10. は何の属性
- 11. Pythonは属性値
- 12. は、私はカスタム検証属性を作成したカスタム属性
- 13. Nantファイルセットbasedir withパターン
- 14. MT属性ファイルのKE属性
- 15. HTML属性へのMVCモデル属性
- 16. python:クラスの属性とインスタンスの属性
- 17. 属性
- 18. 属性
- 19. 属性
- 20. 属性
- 21. htmlunitはカスタムHTML属性( "expando属性")で動作しますか?
- 22. ルビー、ネストされた属性は、最高の属性
- 23. Python - 属性エラー、 'NoneType'オブジェクトには属性がありません
- 24. aria-label属性とtitle属性の違いは何ですか?
- 25. thymeleafでオブジェクトの属性の属性にアクセスする方法は?
- 26. DataContract属性とDataMember属性はいつ使用しますか?
- 27. Backbone.jsモデルの従属属性
- 28. [DataMember]属性と[IgnoreDataMember]属性を持つ属性がありません
- 29. 予防ジアゾは属性
- 30. ジープ補間は属性