Добавить зависимость на 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.

  1. Я не указал репозиторий

  2. Для этого надо сделать какой то финт ушами

Но я не указывал репозиторий и для okhttp, однако с ним проблем нет.

Мне нужны даже не сами типы данных, а их классы, то есть я хочу разбирать их через рефлекшн. Я как нибудь могу это сделать?

UPDATE

Нашёл аннотацию Repository, добавил google, но ничего не меняется

@file:Repository("https://dl.google.com/dl/android/maven2/")

Ответы (0 шт):