scala - sbt:发布生成的源

标签 scala sbt

我有一个项目,其中部分源代码已生成(sourceGenerators in Compile)。我注意到(在合理的大多数情况下)这些资源未使用publishLocalpublishSigned发布。在这种情况下,这是不幸的,因为当您将此项目/库用作依赖项时,即使已经下载了项目的其他源代码,也无法在IntelliJ中查找源代码。

我可以配置sbt的发布设置以将生成的源包括在Maven -sources.jar中吗?

最佳答案

mappings in (Compile,packageSrc) := (managedSources in Compile).value map (s => (s,s.getName)),

关于scala - sbt:发布生成的源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33760101/

相关文章:

list - Scala将Collection转换为Key-key的最佳方法? (第二变种)

电梯不是用 sbt build 的?

junit - 如何使用 SBT 运行 JUnit 4.11 测试用例?

scala - 是否可以使用 SBT 的反射?

scala - sbt 多项目构建在项目之间具有测试依赖性?

java - 使用 SPARK 从 zip 到 seq

scala - 如何在 Scala Actor 模型中重载 bang(!) 运算符?

scala - scala cats IOApp 应该如何获取 ExecutionContext?

scala - Scala到底有多纯洁和懒惰?

unit-testing - sbt testOnly 不工作