РЕШЕНИЕ P.S. Поскольку у меня недостаточно репутации, чтобы ответить на мой вопрос прямо сейчас, я поставил решение в вопросе.
Я только начал использовать Maven со своим проектом Android. Я использую игровой движок libgdx, его нет в центральном репозитории, поэтому я должен установить его сам.
Проверив инструкцию, использую этот метод. https://stackoverflow.com/q/2230464/531223 . Я добавляю указанный ниже xml-код в корневой pom.xml
my-local-repo
file://${basedir}/common/repo
и успешно устанавливаю нужные мне файлы jar с помощью метода в этом ответе.Однако, когда я выполняю команду mvn install
или mvn -o install
, она все равно сообщает, что я не могу найти файл jar. Я не уверен, что репозиторий, который я добавил в root pom.xml, работает.
Может ли кто-нибудь сказать мне, где я допустил ошибку и как проверить, работает ли репозиторий, определенный проектом? Спасибо.
Спасибо, Смерть, я разобрался, это моя глупая вина.
В моем проекте у меня 3 модуля. общий андроид и рабочий стол. Я использую каталог common / repo в качестве репозитория. Вот почему я начал использовать Maven. Все сделал правильно, кроме 2 ошибок.
1. Поместите код репозитория в корневой каталог pom.xml, а не в pom.xml в каталоге android, который я. Я просто думал, что это сработает, но это не так.
2. Если я помещаю код в правильный каталог, я должен изменить URL-адрес, изменится базовый каталог.
Этот урок обошелся мне в 3 часа ~