เป้าหมาย

วันที่ รายงานปัญหา ดูแหล่งที่มา ตอนกลางคืน · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

เป้าหมาย BUILD สำหรับทรัพยากร Dependency แสดงในช่องของ ctx.attr ที่สอดคล้องกับแอตทริบิวต์การขึ้นต่อกัน (label หรือ label_list) มีช่องต่อไปนี้

  • ป้ายกำกับ

    Label Target.label
    ตัวระบุของเป้าหมาย
  • files

    depset Target.files
    ชุดของ File ในเอาต์พุตเริ่มต้นสำหรับเป้าหมายนี้ เทียบเท่ากับ target[DefaultInfo].files
  • aspect_ids

    list Target.aspect_ids
    รายการของ aspect_ids ที่ใช้กับเป้าหมายนี้
  • ผู้ให้บริการ

    ผู้ให้บริการของเป้าหมายกฎสามารถเข้าถึงได้ตามประเภทโดยใช้รูปแบบดัชนี (target[DefaultInfo]) คุณตรวจสอบสถานะผู้ให้บริการได้โดยใช้โอเปอเรเตอร์ in (SomeInfo in target)

    หากฟังก์ชันการใช้งานของกฎแสดงผล struct แทนรายการอินสแตนซ์ Provider รายการ คุณจะเข้าถึงช่องของโครงสร้างได้ผ่านช่องที่เกี่ยวข้องของ Target (target.some_legacy_info) ลักษณะการทำงานนี้เลิกใช้งานแล้ว