繁体   English   中英

在同一个src下为不同的主类分开的jar

[英]Separate jars for different main classes under same src

在同一源树下使用sbt为多个主类生成单独的jar文件的最佳方法是什么?

项目目录看起来像这样:

project_root/
        src/main/scala/
                     A/*.scala files for main class A
                     B/*.scala files for main class B
                 resources/
            test/scala/
                     A/
                     B/
        lib/
        project/Build.scala
        build.sbt   

请注意,A和B都具有相同的基数。 Build.scala文件的具体示例会很有帮助。

您应该看一下Getting Started Multi Project 我在下面做了一个简单的例子:

import sbt._

object MyBuild extends Build {

  lazy val projA = Project("projA", file("a")) 

  lazy val projB = Project("projB", file("b"))
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM