В моем правиле Skylark я просматриваю все свои зависимости — некоторые из них являются экземплярами maven_jar, определенными в моем файле WORKSPACE. Для них я хотел бы получить доступ к значению maven_jar.artifact
, но, насколько я могу судить, он недоступен. Можно ли получить такое значение?
Например, если в моем РАБОЧЕМ ОБЛАСТИ есть:
maven_jar(
name = "com_google_guava_guava",
artifact = "com.google.guava:guava:20.0",
)
И мой файл BUILD имеет что-то вроде этого:
my_rule(
name = "foo",
deps = ["@com_google_guava_guava//jar"]
)
В реализации my_rule
хотелось бы получить значение com.google.guava:guava:20.0
.