У меня есть 2 проекта градации. A и B. A зависит от B. Также я загрузил B как набор артефактов на искусственный локальный сервер. Я использовал maven publish. Тогда я пытаюсь использовать B в зависимости в А. I`m пытается использовать его как Maven зависимость, поэтому я написалGradle - использовать зависимость как другой проект от artifactory
repositories {
// mavenCentral();
maven {
url "http://localhost:8081/artifactory/myprjb-common/"
artifactUrls "http://localhost:8081/artifactory/myprjb-common/"
credentials {
username = "admin"
password = "password"
}
}
jcenter();
}
Но, всегда пытаются загрузить банки из repo1. Кажется, я что-то не понял. Прежде всего, я не совсем понимаю, зачем мне нужен maven, также я не понимаю, что публикация моих артефактов равна maven install. И как использовать B как зависимость для A? Итак, как я это вижу: работайте над B, публикуйте, работайте над A, оттягивайте зависимости от B
Что такое «repo1», где он пытается загрузить? – zapl
Repo1.maven.org thanks – avalon
Почему ваш процесс разработки зависит от доступности проекта B в этом (локальном) реестре maven? –