BUILD
ফাইলে এবং কমান্ড লাইনে, Bazel লক্ষ্যগুলিকে উল্লেখ করতে লেবেল ব্যবহার করে - উদাহরণস্বরূপ, //main:hello-world
বা //lib:hello-time
। তাদের সিনট্যাক্স হল:
//path/to/package:target-name
যদি টার্গেটটি একটি নিয়ম লক্ষ্য হয়, তাহলে path/to/package
হল ওয়ার্কস্পেস রুট ( WORKSPACE
ফাইল ধারণকারী ডিরেক্টরি) থেকে BUILD
ফাইল ধারণকারী ডিরেক্টরির পথ, এবং target-name
হল BUILD
-এ টার্গেটের নামকরণ করা। ফাইল ( name
বৈশিষ্ট্য)। যদি টার্গেটটি একটি ফাইল টার্গেট হয়, তাহলে path/to/package
হল প্যাকেজের রুটের পথ, এবং target-name
হল টার্গেট ফাইলের নাম, প্যাকেজের রুটের সাথে এর সম্পূর্ণ পাথ সহ (ডিরেক্টরি প্যাকেজের BUILD
ফাইল রয়েছে)।
রিপোজিটরি রুটে লক্ষ্য উল্লেখ করার সময়, প্যাকেজ পাথ খালি থাকে, শুধু //:target-name
ব্যবহার করুন। একই BUILD
ফাইলের মধ্যে লক্ষ্যগুলি উল্লেখ করার সময়, আপনি এমনকি //
ওয়ার্কস্পেস রুট শনাক্তকারীটি এড়িয়ে যেতে পারেন এবং শুধু :target-name
ব্যবহার করতে পারেন।