2016-08-11 3 views
1

У меня есть проект, который зависит от:SBT: как зависит от суб модуля в мерзавца проекта

"com.github.haifengl" % "smile-core" % "1.1.0", 
"com.github.haifengl" % "smile-scala_2.11" % "1.1.0", 

и хотите изменить SBT использовать последнюю версию мастера того же проекта с GitHub.

Я сделал это с другими проектами, как это:

lazy val myProject = Project("myProject", file(".")) 
    .settings(commonSettings: _*) 
    .dependsOn(smileProject) 


lazy val smileProject = RootProject(uri("https://github.com/haifengl/smile")) 

Однако это не удается с:

unresolved dependency: default#smile_2.11;0.1-SNAPSHOT: not found 

который своего рода имеет смысл. После this example

lazy val smileProject = ProjectRef(uri("https://github.com/haifengl/smile"), "smile-core") 

я получаю:

[error] No project 'smile-core' in 'https://github.com/haifengl/smile'. 
[error] Valid project IDs: smile 

smile-core кажется, правильным именем.

UPDATE: Добавление .git расширение

lazy val smileProject = ProjectRef(uri("https://github.com/haifengl/smile.git"), "smile-core") 

также дает:

[error] No project 'smile-core' in 'https://github.com/haifengl/smile.git'. 
[error] Valid project IDs: benchmark, core, data, demo, graph, interpolation, math, nlp, plot, root, scala, shell 

... который, кажется, как улучшение

+0

Похоже, вы не указали расширение '.git' в URL:' ProjectRef (uri («https://github.com/haifengl/smile.git»), «smile-core») ' –

+0

Не помогает , Обновите вопрос. – user48956

+1

Ах - помог. Неправильное имя модуля. – user48956

ответ

1

Вы можете проверить, если это "Git Subproject Compile-time Dependencies in Sbt" с 2015 года могут работать:

lazy val root = Project("root", sbt.file(".")).dependsOn(smileProject, ...) 
lazy val smileProject = ProjectRef(uri("https://github.com/haifengl/smile.git"), "core") 
+0

Не имеет значения: я получаю «Никакого проекта« smile-core »в« https://github.com/haifengl/smile.git ». – user48956

+0

Ah - нужно как расширение .git, так и «smile-core» -> «core» в качестве модуля. – user48956

Смежные вопросы