如何在没有 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 任务输出中删除文件),但在这里也应该有效
在我的例子中,我 运行 这个命令用于发布我的 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")
}
}
这改编自