我正在Scala中创建一个库,并希望在源代码中包含一些使用示例.但是,我不希望这些示例驻留在主源目录中(因为它们不是库的一部分),我也不希望在构建库时默认构建它们.但我希望能够从SBT提示中执行类似"构建示例"的操作.最简单的方法是什么?
您可以在SBT中创建一个取决于您的主项目的子项目.这允许您在不编译示例的情况下构建库,但是当您需要编译示例时,您可以使用单独的命令来执行此操作,如果需要,将构建库.
Twitter的Finagle项目就是一个很好的例子.您可以看到他们有一个子项目"finagle-example",其中包含大量示例.查看/project/Build.scala,了解它们如何定义所有子项目.你应该能够和你的一样.
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |