[SCALA] 멀티 - 프로젝트 수 GIT에서는 SBT 의존성로 사용할 수?
SCALA멀티 - 프로젝트 수 GIT에서는 SBT 의존성로 사용할 수?
내가 이상적으로의 DependsOn를 사용하여 build.scala의 종속성을 정의하여, 내 프로젝트에 바나나 RDF를 사용하고 싶습니다 :
lazy val root = Project("root", file(".")) dependsOn RootProject(uri("git://github.com/w3c/banana-rdf"))
그러나, 바나나 RDF는 요구가 다르게 구성 될 수 있도록 멀티 프로젝트이다. 내가 볼 수있는 바로는, 이러한 멀티 프로젝트 정의 만이 파일 경로로 프로젝트 위치를 지정할 수 있도록하고, URI를 허용하지 않습니다.
질문 : 내 프로젝트에 이러한 다중 프로젝트 GIT 종속성을 복제 및 폴더로 참조 할 필요가 있음을 말하는 건가요 I 권리?
나는 오히려 GIT는 SBT까지 복제 모두를 떠나, 이들은에서 복제 된 데의 생각과 같은 몇 가지의 tmp SBT 폴더 오히려 내 프로젝트를 어지럽히고보다 더 ...
해결법
-
==============================
1.나는 바나나 RDF에 따라이 같은 ProjectRef, 모든 시간을 하위 프로젝트 :
나는 바나나 RDF에 따라이 같은 ProjectRef, 모든 시간을 하위 프로젝트 :
lazy val core: Project = Project( ... ).dependsOn( ProjectRef(uri("git://github.com/w3c/banana-rdf.git"), "banana-jena") )
하나 개 특히 좋은 부분은 당신이 단지는 URI의 조각 식별자로 커밋 또는 지점 이름 압정 수 있으며 예상대로 모든 것이 정확히 작동한다는 것입니다.
from https://stackoverflow.com/questions/20083564/can-multi-projects-from-git-be-used-as-sbt-dependencies by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 액세스 부모의 회원 매크로 주석을 처리 할 수는 없지만 (0) | 2019.11.12 |
---|---|
[SCALA] 스칼라에서 가변 길이 인수를 사용하여 (0) | 2019.11.12 |
[SCALA] 어떻게 S3 또는 HDFS에 ML 파이프 라인에서 모델을 저장? (0) | 2019.11.12 |
[SCALA] 스칼라 오버 방식과 방법 및 기능 사이 에타 팽창 (0) | 2019.11.12 |
[SCALA] 스파크에서 액세스 배열 열 (0) | 2019.11.12 |