2016-04-25 4 views
-1

Я не могу найти эту конкретную зависимость maven при создании нового проекта с поддержкой поддержки Maven в AnypointStudio. Такая же проблема возникает, когда я пытаюсь изменить порядок существующего проекта Mule. Кто-нибудь решил это? AnyPoint Студия версия - 5.4.3 Mule выполнения версия - 3.6.1Проблема зависимости Maven в проекте Mule

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.4:copy (copy-clover-plugins) on project tradeshift-connector: Unable to find artifact. Failure to find com.cloveretl:cloveretl-engine:zip:3.6.1 in http://repo1.maven.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 
[ERROR] 
[ERROR] Try downloading the file manually from the project website. 
[ERROR] 
[ERROR] Then, install it using the command: 
[ERROR] mvn install:install-file -DgroupId=com.cloveretl -DartifactId=cloveretl-engine -Dversion=3.6.1 -Dpackaging=zip -Dfile=/path/to/file 
[ERROR] 
[ERROR] Alternatively, if you host your own repository you can deploy the file there: 
[ERROR] mvn deploy:deploy-file -DgroupId=com.cloveretl -DartifactId=cloveretl-engine -Dversion=3.6.1 -Dpackaging=zip -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] 
[ERROR] 
[ERROR] 
[ERROR] com.cloveretl:cloveretl-engine:zip:3.6.1 
[ERROR] 
[ERROR] from the specified remote repositories: 
[ERROR] Central (http://repo1.maven.org/maven2/, releases=true, snapshots=true), 
[ERROR] mulesoft-releases (http://repository.mulesoft.org/releases/, releases=true, snapshots=true), 
[ERROR] central (https://repo.maven.apache.org/maven2, releases=true, snapshots=false) 
+0

Я столкнулся с этой проблемой и попросил о помощи. Некоторым это не понравилось и проголосовало. Не понимаю, что случилось. –

+0

Просто закомментируйте эту зависимость. В большинстве случаев мы не используем его, хотя он появляется по умолчанию в pom.xml, когда вы создаете новый проект maven. – tortoise

+0

. Спасибо за предложение –

ответ

0

Перейти к локальной папке M2_REPO и удалять содержимое/ком/cloveretl. Это заставит Maven снова вытащить его.

+0

Не помогло. Но обновление заключается в том, что он успешно загрузил эту зависимость, когда я перешел на Mule версии 3.7.3 из репозитория Mule EE. Это заставляет меня думать, что версия 3.6.1 не существует в репо. Не знаю, как я могу это проверить. –

+0

Я не думаю, что версия Mule имела бы значение, если вы пытаетесь получить доступ к конкретному банку зависимости. Я посмотрел в mule release-ee repo и вижу cloveretl 3.6.1 zip в нижнем местоположении - https://repository.mulesoft.org/nexus/content/repositories/releases-ee/com/cloveretl/cloveretl-engine/3.6. 1/cloveretl-engine-3.6.1.zip. Для доступа к этому URL-адресу вам потребуются ваши учетные данные EE. –

+0

Ваши журналы в вопросе показывает - http://repository.mulesoft.org/releases/ ... который не является репо предприятия и не содержит clover etl. Вы можете просмотреть его в браузере для проверки. –

0

Перейти к местному репозиторию .m2 и удалить содержимое/com/cloveretl, как предложили другие.

Mule воссоздает папку правильно, но ZIP-файл называется cloveretl-engine-3.6.1.zip. обновленный.

Переименуйте в cloveretl-engine-3.6.1.zip и он отлично работает.