如何从子模块Build.scala加载/包含项目

时间:2015-12-15 23:47:45

标签: scala sbt multi-project

如果我想要合并两个(或更多)sbt项目(例如在另一个项目中包含一个) 发布 - 本地。

文件夹结构:

/ComboProject
    build.sbt
    /project
        Build.scala 
    /Project1
        build.sbt
        /project
            Build.scala #this includes lazy val p1
    /Project2
        build.sbt
        /project
            Build.scala #this includes lazy val p21, p22, p23, p24

嵌套Build.scala被sbt忽略,但是它们是否包含项目描述,更重要的是包含构建设置。 如何在ComboProject导入/显示它们,而不将它们复制粘贴到顶级Build.sbt

将一个项目包含在另一个项目中时会出现同样的问题。

/Project1 #make Project2 modules visible here
    build.sbt
    /project
        Build.scala #this includes lazy val p1
    /Project2
        build.sbt
        /project
            Build.scala #this includes lazy val p21, p22, p23, p24

非常感谢, 这将使依赖快速发展的依赖关系变得容易得多。

0 个答案:

没有答案