2017-05-02 1 views
0

Getting both Maven and SBT use local Artifactory-server과 비슷하지만 sbt 및 maven에게 로컬 인공 서버를 사용하고 싶습니다. SBT 위해 나는 몇 가지 문제에 직면하고있다 :로컬 인공 서버를 사용하는 Sbt 및 Maven

(o.a.r.RemoteRepoBase:766) - IO error while trying to download resource 'repo1:net/virtual-void/sbt-dependency-graph_2.10_0.13/0.8.2/sbt-dependency-graph-0.8.2.pom': org.artifactory.api.repo.exception.maven.BadPomException: The target deployment path 'net/virtual-void/sbt-dependency-graph_2.10_0.13/0.8.2/sbt-dependency-graph-0.8.2.pom' does not match the POM's expected path prefix 'net/virtual-void/sbt-dependency-graph/0.8.2'. Please verify your POM content for correctness and make sure the source path is a valid Maven repository root path 

이 도움이되지 않았다 아이비 또는 받는다는 프로젝트로 https://repo.typesafe.com/typesafe/ivy-releases/ 추가.

SBT는 원격 저장소 "repo1"에 대한 구성 페이지에 "억제 POM 일관성 검사"확인란이 다음 설정

[repositories] 
    local 
    my-ivy-proxy-releases: http://url/artifactory/virtual-dev/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] 
    my-maven-proxy-releases: http://url/artifactory/virtual-dev/ 
    my-maven-proxy-snapshots: http://url/artifactory/virtual-dev/ 

답변

2

있습니다. 이를 확인하면 artifactory가 POM 불일치를 무시합니다.

관련 문제