Добавить зависимость на Android SDK классы в kotlin-main-script
Хочу написть скрипт на kotlin-main-kts, который работал бы с классами из Android SDK.
Как можно добавить зависимость?
На pure java могу добавить без проблем через DependsOn, например
@file:DependsOn("com.squareup.okhttp3:okhttp:4.7.2")
и потом использовать okhttp без проблем, но когда добавляю что нибудь вроде
@file:DependsOn("androidx.appcompat:appcompat:1.2.0")
получаю ошибку
unresolved dependency "androidx.appcompat:appcompat:1.2.0" not found
Если я правильно понимаю, причины может быть 2.
Я не указал репозиторий
Для этого надо сделать какой то финт ушами
Но я не указывал репозиторий и для okhttp, однако с ним проблем нет.
Мне нужны даже не сами типы данных, а их классы, то есть я хочу разбирать их через рефлекшн. Я как нибудь могу это сделать?
UPDATE
Нашёл аннотацию Repository, добавил google, но ничего не меняется
@file:Repository("https://dl.google.com/dl/android/maven2/")