Моя проблема заключается в том, что я не могу создать новый проект Maven после добавления моего репозитория Nexus в .m2 settings.xml.Создать проект Maven с репозиторием Nexus OSS 3 [offline]
Я установил Nexus Repositoy Manager OSS 3.0.2 в качестве своего локального репозитория Maven. У меня есть машина, которая находится в автономном режиме и не может подключиться к Интернету. То, что я могу сделать, это передача данных с онлайн-машины, на что она подумала. Поэтому я могу развернуть все необходимые библиотеки на онлайн-машине и просто переключить папку/data позже.
Ошибка после создания нового проекта Maven с Eclipse:
Не удалось рассчитать план сборки: Плагин org.apache.maven.plugins: maven-> ресурсы-плагин: 2.6 или один из его зависимостей не мог быть решены:> Не удалось прочитать артефакт дескриптор org.apache.maven.plugins: maven-> ресурсы-плагин: баночка: 2,6
The Maven-ресурсы-плагин-2.6.jar развертывается/доступны на моем Репозиторий Nexus: путь org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar
Мои Maven settings.xml (частично):
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-test/</url>
</mirror>
</mirrors>
...
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
...
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
Как вы можете видеть мое хранилище называется "Maven-тест". Нормально ли, что репозитории Nexus не доступны для просмотра по их URL-адресам (http://localhost:8081/repository/NAME_OF_REPO/)?
Есть ли какая-либо документация, в которой библиотеки Maven являются обязательными для создания простого проекта Maven. Минимальное количество .jars?
То, что я пытался до сих пор:
- создал простой проект Maven на подключенных к Интернету машины и загрузить все необходимые библиотеки с:
mvn dependency:go-offline
. После этого я развернул все .jars из моего локального репозитория m2 в Nexus (около 160 банок - к счастью, я использовал сценарий Shell для развертывания). Для автономного моделирования я удалил свой локальный репозиторий и отключился. Теперь ошибка возникает после создания нового проекта Maven в Eclipse.
Я использую Maven 3.3.9 - Java 1.8 - Затмение 4.4 - Mac OS
Пожалуйста, любая помощь будет оценен по достоинству! Thanks
[Изменить] забыл загрузить файлы .pom в Nexus. Чистая установка работала для существующего проекта. По-прежнему получена ошибка после создания нового проекта Maven
Привет - спасибо за ваш ответ. Он не работает в начале, но затем я загрузил свой репозиторий Nexus с отсутствующими .jars. Теперь работает чистая установка, но у меня все еще возникают проблемы с созданием нового проекта. – pdoggdizzle
Обновите свой вопрос при любых новых проблемах проекта – UserF40
Он всегда требует новых файлов .jars и .poms. Есть ли возможность получить все необходимые файлы в моем локальном репозитории и скопировать их в Nexus? Как я уже упоминал ранее, я уже выполнил команду офлайн. благодаря – pdoggdizzle