Сегодня мне пришлось перейти со старого сервера Nexus на Nexus OSS v2.0.4. С самого утра столкнулся со странными проблемами. Сначала я установил nexus и запустил его, и я смог просмотреть его с сервера только один раз и больше не стал. Но позже со всех других машин в сети я мог получить доступ к серверу (используя http://remote.hostname:8081/nexus а> ).
Затем я скопировал все содержимое каталога хранилища со старого сервера и вставил их одно за другим на новый компьютер. (Для каждого репозитория создал репозиторий на новом сервере и дал local storage Location
в качестве каталога, который я скопировал со старого сервера). Теперь я могу видеть все банки, которые у меня были, но когда я пытаюсь использовать их из maven, я не могу этого сделать. Это означает, что если я попытаюсь запустить проект maven, он скажет, что зависимости не найдены. Я вижу, что он ищет jar именно там, где он лежит на новом сервере, но не может его скачать. Любая идея, почему он не может загрузить банки?
Также я до сих пор не могу получить доступ к новому серверу Nexus из браузера серверной машины, почему это так? Любые предложения будут оценены. Спасибо.
====ОБНОВЛЕНИЕ====
Когда я возился с maven, я обнаружил, что могу получить доступ к зависимостям из общедоступного репозитория, но не из одного конкретного репозитория (пока что я знаю только один). Может ли это быть из-за какой-то причины? Я подозреваю, что это неправильная миграция, это правильный способ миграции с одного сервера на другой?
Кроме того, все репозитории прокси имеют статус In service-Remote automatically blocked and unavailable
. Это как-то связано с моей проблемой?
===Настройки.xml===
<settings>
<localRepository>${env.TEST_HOME}\maven.repository</localRepository>
<proxies>
<proxy>
<id>Compproxy</id>
<active>true</active>
<protocol>http</protocol>
<username></username>
<password></password>
<host>proxy.abc.com</host>
<port>81</port>
<nonProxyHosts>*.abc.com|rick*</nonProxyHosts>
</proxy>
</proxies>
<servers>
<server>
<id>MyRep</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<mirror>
<id>central mirror</id>
<url>http://rick1.abc.com:8081/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>opensymphony mirror</id>
<url>http://rick1.abc.com:8081/nexus/content/groups/public</url>
<mirrorOf>opensymphony</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>actProf</id>
<repositories>
<repository>
<id>public</id>
<url>http://rick1:8081/nexus/content/groups/public</url>
</repository>
<repository>
<id>MyRep</id>
<url>http://rick1:8081/nexus/content/repositories/MyRep</url>
</repository>
</repositories>
<properties>
</properties>
</profile>
</profiles>
<activeProfiles>
<activeProfile>actProf</activeProfile>
</activeProfiles>
</settings>
===pom.xml===
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.abc.test</groupId>
<artifactId>testgui_start</artifactId>
<packaging>pom</packaging>
<version>1</version>
<name>Start POM Test GUI</name>
<url>www.abc.com</url>
<build>
<plugins>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>com.abc.test</groupId>
<artifactId>testgui</artifactId>
<version>${version}</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>