2017-01-02 5 views
1

나는Apache Archiva를 내 모든 메이븐 프로젝트의 캐시로 어떻게 설정할 수 있습니까?

http://localhost:8080/archiva/repository/internal/

에서 내부의 repo로 설정 아파치 Archiva을하지만 유물에 대한 요청이 아파치 Archiva에 전달하고있다 "MVN 컴파일"를 실행하려고 할 때 그러나 나는 다음과 같은 오류 참조 :

비를 -resolvable parent POM : 아티펙트를 찾을 수 없습니다. org.springframework.cloud:spring-cloud-build:pom:1.2.0.BUILD-SNAPSHOT 및 'parent.relativePath'는 로컬 POM @ 13 행, 10 열 -> [ 도움말 2]

Archiva의 특정 설정을 업데이트해야합니까? 원격 저장소에서 필요한 이슈를 가져올 수 있습니까? ~/.m2/Settings.XML의

<?xml version="1.0"?> 
<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 https://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository>${user.home}/.m2/repository</localRepository> 
    <interactiveMode/> 
    <usePluginRegistry/> 
    <offline/> 
    <pluginGroups/> 
    <servers/> 
    <mirrors> 
    <mirror> 
     <id>internal</id> 
     <name>Internal repo + cache </name> 
     <url>http://localhost:8080/archiva/repository/internal/</url> 
     <mirrorOf>*</mirrorOf> 
    </mirror> 
    </mirrors> 
    <proxies/> 
    <profiles> 
     <profile> 
     <activation> 
      <activeByDefault>true</activeByDefault> 
     </activation> 
     <repositories> 
      <repository> 
       <id>internal</id> 
       <name>Archiva Managed Internal Repository</name> 
       <url>http://localhost: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>http://localhost:8080/archiva/repository/snapshots/</url> 
       <releases> 
       <enabled>false</enabled> 
       </releases> 
       <snapshots> 
       <enabled>true</enabled> 
       </snapshots> 
      </repository> 
     </repositories> 
    </profile> 
    </profiles> 
    <activeProfiles/> 
</settings> 
+0

Maven에게 Archiva를 사용해야한다고 어떻게 말했습니까? 미러 구성이 필요합니다. –

+0

내 설정을 추가했습니다. – user3401493

+0

당신이 이것을 이해할 수 있다면 대답을 게시하십시오. 나는 이것을 거의 2 개월 동안 알아 내려고 노력해 왔습니다. 스택에 아무도 정말로이 질문에 대한 답을 알고있는 것 같지 않습니다. –

답변

0

에서

콘텐츠만큼 내가 archiva 알고 받는다는 중앙 REPO의 유물을 검색 할 기본 구성으로 제공됩니다. Maven Central에는 SNAPSHOT 버전의 이슈가 포함되어 있지 않으므로 거기에서 가져올 수 없습니다.

SNAPSHOT 대신 출시 버전을 제시하십시오.

+0

해결할 수없는 부모 POM : 내부 (http : // localhost : 8080/archiva/repository/internal/internal)에서 artifact org.apache.apex : apex : pom : 3.4.0을 찾을 수 없습니다.) 및 'parent.relativePath'가 잘못된 로컬 POM @ 25 행 11 열을 가리킴 -> [Help 2] – user3401493

+0

settings.xml을 게시 할 수 있습니까? 또는 여기에 설명 된대로 settings.xml에서 이미 저장소 설정을 변경 했습니까? http://archiva.apache.org/docs/1.4-M4/userguide/using-repository.html –

+0

원래 질문 – user3401493