мавен централ фиг опубликуешь
возможно кто-нибудь решиться взять под свое крыло
https://blog.jetbrains.com/space/2020/04/22/space-packages-get-started-with-maven-repository/
Кстати да Я последнее время токо ним и пользуюсь, доволен как слон
Я уже выше написал. В спейсе пути per project, под каждый проект надо тащить свою репу и во всех зависимостях ее включать
Да, если 20 библиотек, и у каждой свой репозиторий, то это большая головная боль для потребителей. Почти как «сходите на сайт и скачайте jar’ник».
Проблема в том, что там надо репы писать и для транзитивных либ, про которые вы знать не знаете
ну тогда точно не.
Я как-то писал пропозал, чтобы градл тащил для транзитивных либ еще и репозитории, но мне сказали, что не секьюрно
И все становится еще хуже когда это библиотека не в maven central которая зависит на библиотеку в другом не maven central репозитории
кстати да, не тащит, у меня была проблема такая
Ну мне бы это тоже помогло, но я смирился как-то
Ну, у kmath какая-нибудь хитрая зависимость (для деталей реализации). И, тем кто «подключает к себе kmath» нужно указать полный набор репозиториев. Gradle специально не разрешает «добавлять репозитории через транзитивные зависимости» по соображениям безопасности: https://github.com/gradle/gradle/issues/15932#issuecomment-766998624 Maven разрешает, но, есть надежды, что скоро запретят.
Ну как не помогло, публикуешь на гитхабе и все
https://blog.jetbrains.com/space/2020/01/14/introducing-space-packages/ > [not-yet-available] Group – In this mode, the repository serves as a single entry point to the group of local and mirror repositories. Instead of specifying a number of repositories, you can specify a single URL. Not only is this convenient, but in some cases, it also improves performance. For example, Gradle has a significant drop in performance if it has to go through a large number of repositories. Год назад было not-yet-available. Доступно ли сейчас, не в курсе, правда.
Не сталкивался, спасибо. :)
Это вообще боль большая
По-моему это вообще дропнули в пользу 100% per-project.
В идеале бы флажок, который это разрешает если настроены package group для подключаемого репозитория.
Обсуждают сегодня