كيفية جعل نانت يشكو عند ملف مفقود من fileset

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

  •  05-07-2019
  •  | 
  •  

سؤال

لدي fileset عنصر في بناء ملف تعريفها بأنها:

<fileset id="fileset" basedir=".">
    <include name="test.txt"/>
    <include name="missing.txt"/>
</fileset>

عندما يعمل (كجزء من نسخة المهمة) لا يشكون إذا كان أي من الملفات مفقودة.بينما أنا يمكن استخدام failonempty="true" في fileset العنصر هذا فقط إذا فشل سواء ملفات مفقودة.

لا يمكن تحقيق هذا من خلال جعل متعددة filesets مع failonempty="true" مجموعة كل واحدة تحتوي على ملف واحد, ولكن هذا يشعر عالي الكعب.وهذا هو أيضا مشكلة الصيانة إذا كان هناك الكثير من الملفات المطلوبة.

هل هناك أي طريقة لجعل نانت يشكو إذا أي الملفات في fileset مفقودة ؟ إذا كان هذا غير ممكن هل هناك طريقة أخرى لتحقيق نفس التأثير ؟

هل كانت مفيدة؟

المحلول

إضافة السمة asis="true":

<fileset id="fileset" basedir=".">
  <include name="test.txt" asis="true" />
  <include name="missing.txt" asis="true" />
</fileset>

نانت سوف يشكو بعد ذلك في حال كان الملف مفقود.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top