Size: a a a

2021 July 18

с#

саша сок #KotlinGang... in Gradle
когда зависимость не нашлась, там написаны все пути, где градл посмотрел
источник

ГР

Геннадий Романов... in Gradle
что-то я там не вижу ни plugin java ни org.flywaydb.flyway
источник

VP

Vladimir Petrakovich in Gradle
Первый потому что это core plugin, который встроен, а второй - потому что надо понимать, как устроена мавеновская репа
источник

AM

Andrew Mikhaylov in Gradle
java -- встроенный плагин, а flyway вы плохо искали.
https://plugins.gradle.org/m2/org/flywaydb/flyway/
источник

ГР

Геннадий Романов... in Gradle
+++
источник

AM

Andrew Mikhaylov in Gradle
Но если вы гредловые плагины по мавен-репе ищете, полезно ещё знать, как он с помощью маркерного артефакта ставит соответствие между названием плагина и артефактом с кодом. org.flywaydb.flyway.gradle.plugin -- это маркерный артефакт, в его зависимостях уже будут ссылки на артефакты с реализацией.
источник

ГР

Геннадий Романов... in Gradle
а в случае с обычными зависимостями он
ищет https://mvnrepository.com/artifact/group/name/version.jar  ?
либо на удаленном
http://repoExample.com/artifact/group/name/version.jar  ?
источник

VP

Vladimir Petrakovich in Gradle
Где скажете, там и будет искать. Дефолтного репозитория для не-плагинов нет, даже Maven Central надо указывать самому.
источник

ГР

Геннадий Романов... in Gradle
я про расположение файла на maven и repoExapmle.com
источник

AM

Andrew Mikhaylov in Gradle
Не совсем правильный путь, и не jar, а pom. Pom описывает, что за файлы ему соответствуют.
источник

ГР

Геннадий Романов... in Gradle
то есть gradle всегда ищет pom по адресу repoExample.com/artifact/group/name/version.pom  ?
источник

AM

Andrew Mikhaylov in Gradle
repoExample.com/artifact/group/name/version/name-version.pom, если уж совсем быть точным.
источник

AM

Andrew Mikhaylov in Gradle
Но гредл ещё сначала .module ищет...
источник

AM

Andrew Mikhaylov in Gradle
В общем, долгая история, лучше всё же документацию читать.
источник

VP

Vladimir Petrakovich in Gradle
Там немного иначе путь выглядит...
источник

VP

Vladimir Petrakovich in Gradle
Но нормальной доки на эту тему я что-то не нашёл
источник

ГР

Геннадий Романов... in Gradle
👍🏻
источник

ГР

Геннадий Романов... in Gradle
в смысле для удаленной репы?
источник

ГР

Геннадий Романов... in Gradle
источник

VP

Vladimir Petrakovich in Gradle
В смысле там сначала в пути группа через / вместо ., потом уже artifactId
источник