2013-07-16 4 views
1

Я использую maven 3.0 и Apache Archiva в качестве удаленного внутреннего репозитория (настроен как mirrior в settings.xml), но у меня возникают проблемы с загрузкой артефактов SNAPSHOT.Не удается загрузить «внутренние» артефакты SNAPSHOT из Apache archiva

Не удалось выполнить задачу по IntegrationTests проекта: Не удалось разрешить зависимости для проекта com.br.bigdata: IntegrationTests: баночка: 1,0-ПАНОРАМА: Не удалось найти артефакт com.br.bigdata: HBaseSchema: баночка: 1,0-Фотоснимка archiva.default (.../archiva/репозиторий/внутренний /) -> [Справка 1]

Я проверил подобные сообщения здесь, но не смог решить проблему.

Я проверил хранилище Archiva, артефакт присутствует, правильные версии POM и т.д. В моем П указана зависимости:

<dependency> 
     <groupId>${project.groupId}</groupId> 
     <artifactId>HBaseSchema</artifactId> 
     <version>${version.hbaseSchema}</version> 
     <scope>test</scope> 
    </dependency> 

артефакт POM:

<groupId>com.br.bigdata</groupId> 
<artifactId>HBaseSchema</artifactId> 
<version>1.0-SNAPSHOT</version> 
<packaging>jar</packaging> 
<name>HBaseSchema</name> 
<description>Logical HBase schema</description> 

ответ

2

отсортирован. Это должно быть добавлено к settings.xml

<mirror> 
    <id>archiva.snapshots</id> 
    <url>http://localhost:8080/archiva/repository/snapshots</url> 
    <mirrorOf>snapshots</mirrorOf> 
</mirror> 

и

<profile> 
    <activation> 
     <activeByDefault>true</activeByDefault> 
    </activation> 
    <repositories> 
     <repository> 
      <id>internal</id> 
      <name>Archiva Managed Internal Repository</name> 
      <url>https://lab-insighttc:8080/archiva/repository/internal</url> 
      <releases> 
      <enabled>true</enabled> 
      </releases> 
      <snapshots> 
      <enabled>false</enabled> 
      </snapshots> 
     </repository> 
     <repository> 
      <id>snapshots</id> 
      <name>Archiva Managed Internal Repository</name> 
      <url>https://lab-insighttc:8080/archiva/repository/snapshots/</url> 
      <releases> 
      <enabled>false</enabled> 
      </releases> 
      <snapshots> 
      <enabled>true</enabled> 
      </snapshots> 
     </repository> 
    </repositories> 
</profile> 
Смежные вопросы