Я создаю клиентский проект, используя maven и артефакты. Когда я его строю, происходит следующее. Я не могу решить это, используя maven самостоятельно, или когда я указываю на артефакт, используя <mirrorOf>*
в .m2/settings.xml
[ОШИБКА] Не удалось выполнить цель проекта reverseMapping: не удалось разрешить зависимости для проекта com.bskyb:reverseMapping:mule:14.6.1-SNAPSHOT: не удалось найти артефакт net.sf.saxon:saxon:jar:8.9.0.4-osgi в репозитории (http://my.artifactory:8081/artifactory/repo) -> [Справка 1]
Я вижу артефакт, который кажется правильным, здесь: http://central.maven.org/maven/mule/dependencies/maven2/net/sf/saxon/saxon/8.9.0.4-osgi/
Я могу скачать его с помощью следующей команды
mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:get \
-DrepoUrl=http://central.maven.org/maven/mule/dependencies/maven2 \
-Dartifact=net.sf.saxon:saxon:8.9.0.4-osgi
Это говорит о том, что мне нужно добавить репо в артефакт, используя repoUrl в приведенной выше команде.
Это правильно?
Каков правильный способ реализовать это, чтобы артефакты могли его решить?