Я работал над Maven плагин, и мне нужно загрузить его в jFrog, чтобы моя команда могла его использовать. Конечно, я могу использовать jar и распространять его, но поскольку это серьезный проект, мы выбрали jFrog в качестве центрального репозитория.
Проблема, с которой я столкнулся, сбивает с толку. Как было сказано ранее, когда я передаю плагин (jar) внутри флеш-накопителя другому товарищу по команде и запускаю плагин, он работал отлично, без каких-либо сбоев. Однако после загрузки в jFrog и при попытке запустить плагин я получил эту ошибку.
[ERROR] Plugin com.XXXX:XXXX:1.0 or one of its dependencies could not be resolved: Failure to find com.XXXX:XXX:jar:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
Я проверил свой каталог .m2 при попытке сделать mvn clean install, но у меня нет .jar в моем .m2.
Я также попытался получить .jar от jFrog в качестве зависимости, используя <dependencies> .. </dependencies>, и .jar был загружен, как и ожидалось; однако, когда я добавил этот .jar в качестве плагина, использующего конфигурации <plugin>...</plugin>, возникла та же ошибка.
Таким образом, мой плагин отлично работает на моем локальном компьютере (и отлично работает, когда я передаю банку, не загружая ее в jFrog), но выдает эту ошибку при попытке загрузить .jar из jFrog и затем выполнить ее.
Было бы здорово, если бы кто-нибудь мог мне помочь.
Привет. Я использовал веб-инструмент jFrog, чтобы развернуть в нем банку. Так что не использовал никакой команды. Вот суть pom.xml для плагина. gist.github.com/Tashun/4a54c324bd708ce55bce995f08a01a9c
веб-инструменты могут быть проблематичными. и нелегко определить, в чем проблема. просто добавьте учетные данные пользователя в свои настройки mvn xml и попробуйте выполнить развертывание из командной строки. можно парить maven.apache.org/plugins/maven-deploy-plugin/usage.html




При настройке дополнительного репозитория maven для зависимостей maven используется конфигурация, подобная приведенной ниже,
<repositories>
<repository>
<id>repo-id</id>
<url>repository-url</url>
</repository>
</repositories>
Для плагинов maven в pom.xml необходимо добавить отдельную конфигурацию, чтобы запустить плагин удаленного репозитория.
<pluginRepositories>
<pluginRepository>
<id>repo-id</id>
<url>repository-url</url>
</pluginRepository>
</pluginRepositories>
Можете ли вы поделиться командой для развертывания в jfrog, который вы используете? и было бы неплохо, если бы вы тоже поделились pom.xml, возможно, в girhub / gist в качестве репродуктора