如何在没有 application.conf 的情况下发布我的 scala play 项目?

How can I publish my scala play project without application.conf?

在我的例子中,我 运行 这个命令用于发布我的 scala 项目库:

./activator clean compile
./activator test
./activator publish-local

我需要本地图书馆 application.conf 仅用于测试。

但我想使用我的新项目的 application.conf 它使用这个库 jar 作为依赖项。

如何在没有 application.conf 的情况下构建 jar?

尝试将以下内容添加到您的 build.sbt

mappings in (Compile, packageBin) ~= { (ms: Seq[(File, String)]) =>
  ms filterNot { case (file, dest) =>
    dest.contains("application.conf")
  }
}

这改编自 (从 dist 任务输出中删除文件),但在这里也应该有效