列出当前项目下可用的buck target
下面的命令会打印所有build targetsd(按字母序)到标准输出
这个命令可以手动指定特定的项目,比如在 //java/com/myproject 运行所有的java测试。
buck targets --type java_test | \
grep '//java/com/myproject' | \
xargs buck test
可以传递给buck targets一系列规则,Buck会只打印出符合规则的targets
::
buck targets --show_output //java/com/myproject:binary
> //java/com/myproject:binary buck-gen/java/com/myproject/binary.apk
buck targets --type java_test java_binary
比如,一个开发者想要运行所有被特定文件影响到的targets,可以这样
–referenced_file java/com/example/Foo.java | xargs buck test