Size: a a a

2021 June 26

AM

Andrew Mikhaylov in Gradle
Если последнее -- надо искать, мигрировала ли библиотека на мавен-централ и с какой актуальной версией (и какими координатами, если они вдруг менялись) её там взять
источник

AM

Andrew Mikhaylov in Gradle
Обычно помогает найти гитхаб этой либы и чекнуть ридми.
источник

а

андрей in Gradle
Извините, что-то тупанул.
https://mvnrepository.com/artifact/neo4j-contrib/neo4j-spark-connector/2.4.5-M2
с этого сайта, в репозитории:
repositories {
   jcenter()
   maven {
       url "https://oss.sonatype.org/content/repositories/snapshots"
   }
   maven{
       url "https://dl.bintray.com/spark-packages/maven/"
   }
   maven {
       url "https://repos.spark-packages.org/"
   }
   mavenLocal()
   mavenCentral()

}
источник

AM

Andrew Mikhaylov in Gradle
Да, вон ту репу с dl.bintray.com надо выкинуть.
источник

AM

Andrew Mikhaylov in Gradle
Если не зарезолвится пакет -- искать актуальную инструкцию по подключению.
источник

VP

Vladimir Petrakovich in Gradle
Видимо, дело в бинтрее, но вообще в сообщении об ошибке написано, какой именно репозиторий плохо себя ведёт
источник

VP

Vladimir Petrakovich in Gradle
mvnrepository.com - это просто индекс пакетов, он вообще тут не участвует
источник

а

андрей in Gradle
спасибо, помогло. Мне еще много потребуется освоить
источник

AM

Andrew Mikhaylov in Gradle
Да тут просто дело в том, что JFrog отказались от хостинга публичных опенсорсных пакетов, и теперь весь джава-мирок немного штормит.
источник

AM

Andrew Mikhaylov in Gradle
Но да, советую подсматривать способ подключения каждый либы в официальных источниках для либы. Это чаще всего приводит к беспроблемной работе
источник

AP

Anton Patsev in Gradle
Где теперь хранить maven/gradle для open source проектов?
источник

G

GNU/Vsevolod in Gradle
Привет, есть 3 версии одной либьі, которая используется в проекте, мне нужно собрать 3 отдельньіх jar-а c каждой из версий, есть у кого-то пример build.gradle или статья?
источник

G

GNU/Vsevolod in Gradle
Видел пример
configurations {
 foo
 bar
}
dependencies {
 foo 'lib-v1'
 bar 'lib-v2'
}

Но хотелось бьі просто смапить список версий в список тасок
источник

AM

Andrew Mikhaylov in Gradle
Ась? В смысле где артефакты публичные хранить? Дык мавен централ. Там довольно простая процедура получения доступа к репозиторию -- зарегаться в джире, завести ишью, подтвердить владение доменом / гитхаб оргой, и в течение короткого времени получаешь доступ к репам для заливки снепшотов и релизов.
источник

AM

Andrew Mikhaylov in Gradle
Если не хочется, то есть пачка вариантов разной степени удобства. Я б смотрел в сторону использования AWS S3 или совместимого решения (вроде DigitalOcean Spaces) как самого простого варианта -- заводишь бакет и вперёд. Можно хоть самому статический сайт-репу хостить. Либо же есть гитхаб / гитлаб, но там свои ограничения на доступ к пакетам, они скорее для снепшотов удобны, чем для хостинга релизных артефактов (хотя условия гитлаба я, если честно, уже не помню, надо перечитывать).
источник

AP

Anton Patsev in Gradle
Кстати, а кто-нибудь начал использовать GitHub registry для хранения maven/gradle публичных артефактов?
источник

VS

Vladimir Sitnikov in Gradle
Смысла нет. Там чтение только по токену -- для публики неудобно
источник

AH

Ayrat Hudaygulov in Gradle
Для публичных реп тоже?
источник

VS

Vladimir Sitnikov in Gradle
Да, для любых
источник

VS

Vladimir Sitnikov in Gradle
Что значит "собрать"? Средств для автоматического клонирования тасок нет. Поэтому либо запускать сборку несколько раз с параметром, либо создать несколько тасок вручную/в цикле
источник