2014-12-09 4 views
1

Я загрузил необходимые файлы pom.xml и jar, теперь мне нужно их организовать, чтобы Maven мог их найти, но я не совсем уверен в структуре. Вот мое предположение:Что такое ~/.m2/репозиторий/структура для Maven/Tycho?

Например, специалист-чисто плагин будет сидеть здесь:

~/.m2/хранилище/орг/Apache/Maven/плагины/Maven-плагин очистки/2,5/maven- чисто плагин-2.5.jar

~/.m2/хранилище/орг/Apache/Maven/плагинов/Maven-плагин очистки/2,5/Maven-плагин чисто-2.5.xml

Я понимаю, лучший способ сделать это - загрузить его на свой компьютер и проверить его, но я не могу.

Кроме того, будет ли одно и то же правило/методология, описанная на пути выше, одинаковым для любых других файлов xml и jar?

Я прошу об этом, потому что, когда я запускаю «mvn clean verify -o», я получаю сообщение об ошибке «POM для org.apache.maven.plugins: maven-clean-plugin: jar: 2.5 отсутствует, нет зависимости доступной информации ", даже POM находится по пути, описанному выше.

+0

ли вы загрузить банку файлы вручную или Maven? – dogankadriye

+0

вручную. Я перешел на http://search.maven.org/ и загрузил каждую банку и помню по отдельности. – Everlight

+1

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

ответ

1

Мое решение проблемы, изложенное выше, просто, мое решение о том, чтобы построить сборку, практически невозможно в моей ситуации.

Измените расширение файла XML из

~/.m2/хранилище/орг/Apache/Maven/плагины/Maven-плагин очистки/2,5/Maven-чисто плагин-2.5.xml

к

~/.m2/хранилище/орг/Apache/Maven/плагинов/Maven-плагин очистки/2,5/Maven-плагин чисто-2.5.pom

После того, как я сделал, что я понял, что каждая банка зависит от других банок, которые описываются как зависимости в файле pom. И поскольку каждая банка зависит от каждой банки после этого и т. Д. И т. Д., Для меня было бы почти невозможно получить каждую банку и помпе.

0

Единственное, что я хотел бы упомянуть, это то, что вы можете командовать файлами push-файлов в локальном кеше .m2.

проверка документации здесь для получения дополнительной информации: http://maven.apache.org/plugins/maven-install-plugin/usage.html

Смежные вопросы