Я использую Eclipse с плагином m2eclipse и настроил зеркало репозитория связи. Когда я ищу артефакты, он не показывает самые последние версии; иногда он показывает очень устаревшие версии артефактов. Я обычно заканчиваю поиск в Интернете последней версии. У меня что-то неправильно настроено, или это ошибка? Я сейчас на Eclipse Kepler, но это также произошло в версии Juno.m2eclipse не показывает последние артефакты в поиске
Например, я попытался добавить зависимость groovy, которая в настоящее время находится на версии 2.1.6. Последний (не бета) показана 1.8.1:
Я не думаю, что это не имеет ничего общего с Nexus. Я могу просмотреть репозиторий nexus в представлении Maven Repositories в Eclipse. Кроме того, если я вручную введу последнюю версию, ошибок не будет, поэтому файлы JAR будут втянуты правильно.
Вот мой местный settings.xml ссылки на Nexus зеркало:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
<server>
<id>nexus</id>
<username>deployment</username>
<password>mypassword</password>
</server>
</servers>
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>central</mirrorOf>
<url>http://myserver/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<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>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
Я включил удаленное индексирование в Nexus, что помогло, потому что теперь я могу увидеть последнюю версию (2.1.16) в Nexus. Но я все еще получаю версию 2.1.12 groovy в m2eclipse даже после запуска «Обновить индекс». – acvcu
Какая версия m2e? –
1.4.0.20130601-0317 – acvcu