Инструменты пользователя

Инструменты сайта


service:nexus

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
service:nexus [20.08.2025 11:58] – [curl] viacheslavservice:nexus [21.08.2025 09:16] (текущий) – [An error occured saving data. Duplicate key] viacheslav
Строка 718: Строка 718:
  
 предполагаемое решение: https://github.com/sonatype/nexus-public/issues/449 предполагаемое решение: https://github.com/sonatype/nexus-public/issues/449
 +
 +==== Maven не может найти версию из указанного диапазона ====
 +Ошибка при сборке, несмотря на то, что в Нексусе есть версии в указанном диапазоне:
 +<code>
 +OUTPUT> Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed to collect dependencies at ru.dft.platform:crypto-func:jar:[1.0.0,1.1.0)
 +OUTPUT> Caused by: org.eclipse.aether.resolution.VersionRangeResolutionException: No versions available for ru.dft.platform:crypto-func:jar:[1.0.0,1.1.0) within specified range
 +</code>
 +Если указать точную версию, всё работает.
 +
 +Причина в том, что в Нексусе нет файла ''maven-metadata.xml''. Если его добавить (в корень каталога артефакта, не внутрь каталогов его версий), диапазон начинает работать.
 +
 +<file xml maven-metadata.xml>
 +<metadata modelVersion="1.1.0" class=" FB_FW_ext ProxyPlugin2">
 +  <groupId>ru.dft.platform</groupId>
 +  <artifactId>crypto-func</artifactId>
 +  <versioning>
 +    <latest>1.0.5</latest>
 +    <release>1.0.5</release>
 +    <versions>
 +      <version>1.0.0</version>
 +      <version>1.0.3</version>
 +      <version>1.0.4</version>
 +      <version>1.0.5</version>
 +    </versions>
 +    <lastUpdated>20240706165316</lastUpdated>
 +  </versioning>
 +</metadata>
 +</file>
 ===== Литература ===== ===== Литература =====
  
service/nexus.txt · Последнее изменение: viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki