สมาชิก
เชื่อมโยง
None bind(name, actual=None)เลิกใช้งานแล้ว: โปรดดูส่วนลองนำการเชื่อมโยงออกเพื่อดูการอภิปรายอย่างละเอียดเกี่ยวกับปัญหาและทางเลือกอื่น bind() จะไม่พร้อมใช้งานใน Bzlmod
กำหนดนามแฝงให้กับเป้าหมายในแพ็กเกจ //external
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย |
|---|---|
name
|
สตริง;
ต้องระบุ ป้ายกำกับภายใต้ '//external' เพื่อใช้เป็นชื่อนามแฝง |
actual
|
สตริง หรือ None;
ค่าเริ่มต้นคือ Noneป้ายกำกับจริงที่จะกำหนดนามแฝง |
register_execution_platforms
None register_execution_platforms(*platform_labels)@ หรือ //) ดูข้อมูลเพิ่มเติมได้ที่การแก้ปัญหา Toolchain ระบบจะลงทะเบียนรูปแบบที่ขยายเป็นเป้าหมายหลายรายการ เช่น :all ตามลำดับตัวอักษรตามชื่อ
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย |
|---|---|
platform_labels
|
ลำดับของสตริงs;
ต้องระบุ รูปแบบเป้าหมายที่จะลงทะเบียน |
register_toolchains
None register_toolchains(*toolchain_labels)@ หรือ //) ดูข้อมูลเพิ่มเติมได้ที่การแก้ปัญหา Toolchain ระบบจะลงทะเบียนรูปแบบที่ขยายเป็นเป้าหมายหลายรายการ เช่น :all ตามลำดับตัวอักษรตามชื่อเป้าหมาย (ไม่ใช่ชื่อของการใช้งาน Toolchain)
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย |
|---|---|
toolchain_labels
|
ลำดับของสตริงs;
ต้องระบุ รูปแบบเป้าหมายที่จะลงทะเบียน |
พื้นที่ทำงาน
None workspace(name)ฟังก์ชันนี้ใช้ได้ในไฟล์ WORKSPACE เท่านั้น และต้องประกาศก่อนฟังก์ชันอื่นๆ ทั้งหมดในไฟล์ WORKSPACE ไฟล์ WORKSPACE แต่ละไฟล์ควรมีฟังก์ชัน workspace
กำหนดชื่อสำหรับพื้นที่ทำงานนี้ ชื่อพื้นที่ทำงานควรเป็นคำอธิบายโปรเจ็กต์ในรูปแบบแพ็กเกจ Java โดยใช้ขีดล่างเป็นตัวคั่น เช่น github.com/bazelbuild/bazel ควรใช้ com_github_bazelbuild_bazel
ชื่อนี้ใช้สำหรับไดเรกทอรีที่เก็บ runfile ของที่เก็บ เช่น หากมี runfile foo/bar ในที่เก็บในเครื่องและไฟล์ WORKSPACE มี workspace(name = 'baz') runfile จะพร้อมใช้งานใน mytarget.runfiles/baz/foo/bar หากไม่ได้ระบุชื่อพื้นที่ทำงาน ระบบจะสร้างลิงก์สัญลักษณ์ไปยัง bar.runfiles/foo/bar
ชื่อที่เก็บระยะไกล ชื่อกฎต้องเป็นชื่อพื้นที่ทำงานที่ถูกต้อง เช่น คุณอาจมี maven_jar(name = 'foo') แต่ไม่ใช่ maven_jar(name = 'foo%bar') เนื่องจาก Bazel จะพยายามเขียนไฟล์ WORKSPACE สำหรับ maven_jar ที่มี workspace(name = 'foo%bar')
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย |
|---|---|
name
|
สตริง;
ต้องระบุ ชื่อของพื้นที่ทำงาน ชื่อต้องขึ้นต้นด้วยตัวอักษร และมีได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง ขีดกลาง และจุด |